[OT] pjl escape sequences from linux
Mikkel L. Ellertson
mikkel at infinity-ltd.com
Thu Feb 5 00:05:23 UTC 2009
Gianluca Cecchi wrote:
> Hello,
> I have a F9 system where I copied an old program that prints directly
> to the parallel port where an hp lj 1100 is connected.
> I have to set a smaller font than default on that printer, so that
> what to be printed fits on page.
> It seems that when the printer is powered off it resets to fabric
> default that is not ok for the app.
> I found this page so that I can send an escape sequence to set the
> font and other parameters:
>
> http://www.verypdf.com/pcltools/pjl_command.htm
>
> But it is intended for dos systems.
> Does anyone know how to send the referred "escape sequence (Ec)" from
> a script or linux file?
>
> To enter the escape sequence (Ec), press CTRL then P. No character
> will appear on the screen at this point. Let up on both keys and press
> ESC. A Left Arrow will be displayed on the screen.
>
> So for example I have to set 14 as the font size and I should send to
> the parallel port this sequence:
>
> Ec%-12345X at PJL SET LPARM : PCL PITCH=14
> Ec%-12345X
>
> any hint?
> Thanks in advance,
> Gianluca
>
Use the -e option of echo to get it to interpret backslash-escaped
characters. Then use \x1b for escape.
echo -e \x1b%-12345X
Mikkel
--
Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20090204/b56fb692/attachment-0001.sig>
More information about the fedora-list
mailing list