I use continuous 5″ form (preprinted) with my invoice application and it seems that many matrix printers do not support this 5″ form length. Now the key problem is that while printing just one form, two other forms needs to be thrown out as well with linefeed to tear out, since the FF code causes continuous form to be out of sync. I need to keep form in sync so that next time software prints to correct positions.
I wonder if reverse linefeeding would solve this issue, e.g. if my software would LF the paper enough so that it can be tear out, and show a dialog, and then reverse line feed.
My question is, how to reverse linefeed with panasonic and epson printers, or is there any other recommended solution?
Notice that I use Raw (text out) printing .
If the application is a Windows one (accessing the printer from a Windows printer driver), your printer properties should allow you to define your paper format, including “user defined” ones (see Epson lx300+ documentation, for instance.
That might change the effect of the form feed.
If your application runs the printer in text mode and uses ESC/P character mode sequences, then you can define the form length (in lines) using escape sequences. Looking at the ESC/P usage should help you sending the right sequence to the printer. ESC/P information can be found here.
More specifically, the sequences you might need are those:
(but there are many more capabilities)