In Windows, I used to regularly send 'nozzle check' pattern to my printer.
I keep the file that Epson maintenance software created - i.e. I grab it from Windows spooler.
It's only a 139 bytes file, that print this.
.
.
.
So that I don't waste too much papers, I just have batch file that send line feed in between the nozzle pattern - and printed many repeatedly - filling the page.
Code: Select all
copy /b "Epson-nozzlecheck.SPL" lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
copy /b "Epson-nozzlecheck.SPL" lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
echo. > lpt1
copy /b "Epson-nozzlecheck.SPL" lpt1
... and so on...
.
.
.
In linux, I tested that I can do equivalent of copy /b "Epson-nozzlecheck.SPL" lpt1
with this command
Code: Select all
lp Epson-nozzlecheck.SPL -d my-printer-name
I haven't figured out how to send line feed ( and I guess Form Feed afterward).
How do I do that?