Print *This*, Pal

I decided to try out Yaakov’s sweet Perl hack on printers that use the HP Printer Job Language (HPPJL), in honor of April Fool’s Day.

The script connects via TCP to the printer’s (standard) port 9100 and changes the LCD “Ready” message to one of your choosing (with space limitations). Below are a few of the messages that our area’s network printer displayed today.

They ranged from the controversial:

HAIL SATAN

FREE TIBET

To the confusing, but plausible:

JIGGLE TRAY 1

REVERSE TRAY 1

To the bizarre:

REMOVE PANTS

WTF?

REPLACE GERBIL

Beer Me

Mmm, minty.

ICE TRAY LOW

To the confessional:

April Fools!