Spamming a label printer with #cookiehammer

[John] has always loved stock ticker machines. These machines are highly collectible, so short of finding one that wasn’t hurled from a Manhattan skyscraper in 1929, a stock ticker is out of reach for the casual enthusiast. There is another way to get a stock ticker-like device though: hack a label printer to print out stuff from Twitter.

The build is really quite simple. A Dymo thermal label printer was modified to accept standard 2.25″ point of sale receipt paper. Now that the printer can shoot out line after line of text, [John] wrote a little bit of Ruby code using a Twitter API, RMagick for graphics processing and a Dymo printer driver.

Every 30 seconds, the code does a Twitter search for a specific hashtag and prints those tweets. #cookiehammer was the first thing that came to mind, so it stuck. Right now there’s a few tweets for #cookiehammer, but we expect [John] will have to put a new roll of paper in his printer fairly soon.

It may not be as informative as a stock ticker machine, but we think [John]’s twitter printer build sure beats watching CNN. Check out the walk through after the break.

18 thoughts on “Spamming a label printer with #cookiehammer

  1. i guess you can only use old dymo pritner verisons with that?
    anyone know btw if there’s a hack to use the newer generation dymo printers with the non OEM labels?

  2. The song playing in the background is Mt Eden Dubstep – Still Alive

    I love that song!

    If possible, play that song in the background again in the future.

    1. John, do you know what font you are using in the video? I want to see if I can duplicate it in something else like Gedit.

  3. Would you share the code as i saw this and wanted to make something the same but dont know ruby so started to learn and got HTTP Get to work but would like to see your logic.

  4. Im happy that dymo releases sdk for their printer drivers and etc. Gonna hack my new 450 soon… And my rhino5200 may too be under the screwdriver… ;)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s