[Funny] Fun With C# and HP Laserjets
I just recently stumled across Ode To Code. Good stuff.
Just saw this article about how to write messages on a networked HP Printer's LCD readout in C#. It even supplies random messages if you can't think of one - I think these are pretty funny:
public static string GetRandomMessage()
{
string [] Messages = {
"BUZZ OFF",
"TOUCH ME",
"STEP AWAY",
"SET TO STUN",
"SCORE = 3413",
"PAT EATS MICE",
"FEED ME",
"GO AWAY",
"NEED MORE SPACE",
"POUR ME A DRINK",
"IN DISTRESS",
"NICE SHIRT",
"GO AWAY",
"NO PRINT FOR YOU",
"RADIATION LEAK",
"HANDS UP",
"PRESS MY BUTTON",
"TAKE ME HOME",
"LOOKS LIKE RAIN",
"HELLO WORLD",
"NICE HAIR",
"NEED A MINT?",
"BE GENTLE",
"BE KIND",
"INSERT DISK",
"BUY ME LUNCH",
"DONT STOP",
"COME CLOSER",
"TAKE A BREAK",
"INSERT QUARTER",
"BLACK SABBATH"
};
Hot damn, computers are fun.
UPDATE: I compiled it so you can give it a whirl. [download]. You have to run it from the command line, so if you save it right on the C:\ drive, you can do Start->Run->“cmd“->“c:\hpMessages {PRINTERNAME} “HELLO”
You have to replace {PRINTERNAME} with the network name or the IP of the printer. I used IP and it worked fine.
Requires .NET Framework 1.1.