/plover-polaroid

Plugin that automatically prints your Plover output to a generic thermal receipt printer.

Primary LanguagePython

Plover Polaroid

This plugin enables Plover users to print "steno Polaroids" by printing stenographic and translated output to a generic thermal receipt tape printer (ESCPOS).

steno output to receipt paper

Installation

This plugin is not currently on the official Plugin Manager.

  1. Make sure you have libusb installed: brew install libusb.
  2. Clone the repository.
  3. cd into directory.
  4. pip3 install . --user --no-cache-dir
  5. Restart Plover.
  6. Launch Plover and click on "Polaroid."
  7. Check settings, choose mode, and start writing.
  • idVendor is the Vendor ID
  • VendorID is the Vendor ID
  • ProdID is the Product ID
  • in_ep is the input end point (default = 0x82) but my printer model takes 0x81
  • out_ep is the output end point (default = 0x01) but my printer model takes 0x3

These values can be found out by going into Apple menu => About This Mac => System Report and finding the printer on the list of USB devices. Should look something like this::

Product ID: 0x5011 Vendor ID: 0x0416 (Winbond Electronics Corp.) Version: 2.00 Serial Number: Printer Speed: Up to 12 Mb/sec Manufacturer: STMicroelectronics Location ID: 0x14500000 / 48 Current Available (mA): 500 Current Required (mA): 100 Extra Operating Current (mA): 0

FYI: I'm using the MUNBYN IMP017 58MM Bluetooth Thermal Receipt Printer. https://www.amazon.com/gp/product/B07N86R5RB/ref=ppx_yo_dt_b_asin_image_o04_s00?ie=UTF8&psc=1

There are, however, cheaper options: https://www.amazon.com/TEROW-Portable-Printing-Compatible-Commands/dp/B07848ZBXT/ref=sr_1_9?keywords=thermal+receipt+printer&qid=1566570223&s=gateway&sr=8-9 https://www.amazon.com/Aibecy-Portable-Wireless-Printing-Compatible/dp/B06VXPLLMQ/ref=sr_1_38?keywords=thermal+receipt+printer&qid=1566570320&s=gateway&sr=8-38

Doc here: https://doc-0k-0g-docs.googleusercontent.com/docs/securesc/jiiqkvtdl933m1ft21dj144gp5gmkloc/n6sel8gi37rhe8jb67odbvnr0mbe7l15/1566540000000/01002604266692246088/09277742830706117903/1Xqanp5rBU-5IWyCEkgHOFz90hSendQEF

License

This plugin is licensed under GNU General Public License v3 or later (GPLv3+).

Icon made by Freepik_ from www.flaticon.com_ is licensed by CC 3.0 BY_.

.. _Freepik: http://www.freepik.com/ .. _www.flaticon.com: http://www.flaticon.com/ .. _CC 3.0 BY: http://creativecommons.org/licenses/by/3.0/