Ready-made solutions do not know if you are interested in programming — I would do something like this... Get tweets using the twitter streaming api, collect the right amount (not to print 1 tweet per sheet), and then just print :-)
port = "LPT1:", # Windows printer port
port = "/dev/lpt" # Linux printer port
File.open(port, "wb") do |printer|
Well, screw the GUI using QtRuby that was hanging in the tray and you can turn it off.