{"product_id":"mini-thermal-receipt-printer","title":"Mini Thermal Receipt Printer","description":"\u003cp\u003eAdd a mini printer to any microcontroller project with this very cute thermal printer. Thermal printers are also known as receipt printers, they're what you get when you go to the ATM or grocery store. Now you can embed a little printer of your own into an enclosure. This printer is ideal for interfacing with a microcontroller, you simply need a 3.3V-5V TTL serial output from your microcontroller to print text, barcodes, bitmap graphics, even a QR code!\u003cbr\u003e\u003cbr\u003eThis package comes with a \u003cstrong\u003eCSN-A2\u003c\/strong\u003e thermal printer including the print head (it does not require ink, a set of power and data cables, and two plastic shims for panel mounting. \u003cstrong\u003eThermal paper not included!\u003c\/strong\u003e The printer uses very common 2.25\" wide thermal paper, available in any office or stationery supply store. It can fit up to 50 ft of paper in the bay at once. You will also need a 5 to 9VDC regulated power supply, that can provide 1.5A or more during the high-current print - our 5V 2A power supply will work very nicely. We also suggest picking up a roll or two of our thermal paper, and also a 2.1mm jack terminal block adapter which will make it easy to connect the power adapter. \u003cstrong\u003eWe also have a starter pack that includes all the above\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eWe really like this printer because its easy to make \u003cstrong\u003eBold, \u003c\/strong\u003eunderline, inverted text, variable line spacing, left\/center\/right justification, barcodes in 11 standard formats with adjustable height, and even \u003cstrong\u003ecustom bitmap graphics.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eOf course, we wouldn't leave you with a datasheet and a \"good luck!\" - Our friends over at Adafruit have a full tutorial and matching CircuitPython and Arduino library (inactive but still works) that demonstrates the following: \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrinting with small, medium and large text\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBold \u003c\/strong\u003e and underline text\u003c\/li\u003e\n\u003cli\u003eInverted text\u003c\/li\u003e\n\u003cli\u003eVariable\u003cbr\u003eline\u003cbr\u003espacing\u003c\/li\u003e\n\u003cli\u003eLeft, center and right justification\u003c\/li\u003e\n\u003cli\u003eBarcodes in the following standard formats: \u003cstrong\u003eUPC A, UPC E, EAN13, EAN8, CODE39, I25, CODABAR, CODE93, CODE128, CODE11\u003c\/strong\u003e and \u003cstrong\u003eMSI\u003c\/strong\u003e - with adjustable barcode height\u003c\/li\u003e\n\u003cli\u003eCustom monochrome bitmap graphics!\u003c\/li\u003e\n\u003cli\u003eHow to include a QR code\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eNote: You will need a microcontroller that has a hardware or software Serial UART!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote: This isn't a retail-level, professional printer! The print quality is legible but not always consistent in contrast. It's for fun projects for makers, not something to run a business with!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cul\u003e\n\u003cli\u003eRequires 2.25\" wide, 50 ft or shorter thermal paper\u003c\/li\u003e\n\u003cli\u003eRequires 5-9VDC @ 1.5Amp power supply during print\u003c\/li\u003e\n\u003cli\u003ePrinting Speed: 50-80mm\/s\u003c\/li\u003e\n\u003cli\u003eResolution: 8 dots\/mm, 384 dots\/line\u003c\/li\u003e\n\u003cli\u003eEffective Printing Width: 48mm\u003c\/li\u003e\n\u003cli\u003eCharacter Set: ASCII,GB2312-80(Chinese)\u003c\/li\u003e\n\u003cli\u003ePrint Font: ANK:5×7, Chinese: 12x24,24×24\u003c\/li\u003e\n\u003cli\u003ePaper Type: Thermal paper\u003c\/li\u003e\n\u003cli\u003ePaper Width: 57.5 ±0.5mm\u003c\/li\u003e\n\u003cli\u003ePaper Roll Diameter: max 39mm\u003c\/li\u003e\n\u003cli\u003eProtocol: TTL Serial, 19200 baud\u003c\/li\u003e\n\u003cli\u003eMean Cycles Before Failure: 5 million lines\u003c\/li\u003e\n\u003cli\u003ePower Supply (Adapter): DC5V-9V\u003c\/li\u003e\n\u003cli\u003eOutline Dimension (WxDxH): 111x65x57mm\u003c\/li\u003e\n\u003cli\u003eInstallation Port Size: 103 x 57mm\u003c\/li\u003e\n\u003cli\u003eColor: Black\u003c\/li\u003e\n\u003cli\u003eOperating Temp: 5°C ~ 50°C\u003c\/li\u003e\n\u003cli\u003eOperating Humidity: 10% ~ 80%\u003c\/li\u003e\n\u003cli\u003eStorage Temp: -20°C ~ 60°C\u003c\/li\u003e\n\u003cli\u003eStorage Humidity: 10% ~ 90%\u003c\/li\u003e\n\u003cli\u003eScrews: M2.5\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\nArduino Thermal library . To download. click the \u003cstrong\u003eDOWNLOADS\u003c\/strong\u003e button in the bar, rename the uncompressed folder \u003cstrong\u003eThermal\u003c\/strong\u003e. Check that the \u003cstrong\u003eThermal\u003c\/strong\u003e folder contains Thermal.cpp and Thermal.h. Place the \u003cstrong\u003eThermal\u003c\/strong\u003e library folder in your \/libraries\/ folder. You may need to create the \u003cstrong\u003elibraries\u003c\/strong\u003e subfolder if its your first library. Restart the IDE.\u003c\/li\u003e\n\u003cli\u003e\nNewSoftSerial library - required for the Thermal library. Download and install it as you did the Thermal library. Restart the IDE.\u003c\/li\u003e\n\u003cli\u003eLCD Assistant - bitmap converter\u003c\/li\u003e\n\u003cli\u003ePrinter User Manual\u003c\/li\u003e\n\u003cli\u003ePrinter Product sheet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOf course, we wouldn't leave you with a datasheet and a \"good luck!\" - We have a full tutorial and matching Arduino library that demonstrates the following:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrinting with small, medium and large text\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBold \u003c\/strong\u003e and underline text\u003c\/li\u003e\n\u003cli\u003eInverted text\u003c\/li\u003e\n\u003cli\u003eVariable\u003cbr\u003eline\u003cbr\u003espacing\u003c\/li\u003e\n\u003cli\u003eLeft justification\u003c\/li\u003e\n\u003cli\u003eCenter justification\u003c\/li\u003e\n\u003cli\u003eRight justification\u003c\/li\u003e\n\u003cli\u003eBarcodes in the following standard formats: \u003cstrong\u003eUPC A, UPC E, EAN13, EAN8, CODE39, I25, CODEBAR, CODE93, CODE128, CODE11\u003c\/strong\u003e and \u003cstrong\u003eMSI\u003c\/strong\u003e - with adjustable barcode height\u003c\/li\u003e\n\u003cli\u003eCustom monochrome bitmap graphics!\u003c\/li\u003e\n\u003cli\u003eHow to include a QR code\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"The Pi Hut","offers":[{"title":"Default Title","offer_id":55919656206409,"sku":"fwo1787257561351","price":31.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/mini-thermal-receipt-printer_1.jpg?v=1787257566","url":"https:\/\/streetclad.shop\/products\/mini-thermal-receipt-printer","provider":"My Store","version":"1.0","type":"link"}