====== Microprinter ====== {{template>:project:infobox| name=Microprinter| image=microprinter.jpg?200| founder=| depends=| interested=[[user:da3m0n22]]\\ [[user:bossqone]]| status=finished}} ~~META: status = finished &relation firstimage = :project:microprinter.jpg ~~ The aim of this project is to connect a small matrix printer to our twitter account. Every tweet containing the string "brmlab" will be printed and the distinct sound will announce it! We can add some LEDs too for effect. It is called microprinter because it is connected to a microblogging service and it is small. We'll need an old matrix printer ideally from an old POS Checkout, but any old matrix printer will do (the smaller the cuter, though ;-)). ===== Sources ===== {{vimeo>2859786}} * [[http://tomtaylor.co.uk/projects/microprinter/|Tom Taylor's microprinter]] * [[http://www.ladyada.net/make/ybox2/|YBox2]] - similar project but for connecting TV not printer ==== PROGRESS ==== - {{:project:green_check.gif?|}} Get an old working POS matrix printer - {{:project:green_check.gif?|}} Deliver POS to BrmLab - {{:project:green_check.gif?|}} Debug HW Interface (RS-232C over Cannon 25 connector) - {{:project:green_check.gif?|}} Create print access layer - done by bossqone: http://pastie.org/private/gfivmjwg2uyzlgyf2r1yrg - {{:project:green_check.gif?|}} Create twitter parse layer - {{:project:green_check.gif?|}} Connect two above steps together - done by bossqone: http://pastie.org/private/efltk0gxmwdcw8ibmrddbq - {{:project:green_check.gif?|}} Testing - {{:project:green_check.gif?|}} Finish Project is now installed in /opt/microprinter/microprinter Requires Python 2.6 and Python module Twython (Twitter Python lib) Created service /etc/init.d/microprinter start using: sargon@sargon# service microprinter {start|stop} ===== Used device ===== Star SP200 - Legacy drivers: http://www.starmicronics.com/supports/starlegacydrivers.aspx#SP200 - Programmers manual: http://www.star-m.jp/eng/service/usermanual/tsp200pm.pdf - BFU manual: http://www.star-m.jp/eng/service/usermanual/tsp200im.pdf ===== Subideas ===== * could use old typewriter as well :-) * http://oomlout.co.uk/?p=79 * http://numist.net/post/2010/project-typewriter.html