Coder Social home page Coder Social logo

dymoprint's Introduction

Build Status

dymoprint

Linux Software to print with LabelManager PnP from Dymo

cloned for development from https://sbronner.com/dymoprint.html then forked from https://github.com/computerlyrik/dymoprint

Changes:

  • some..

For ubuntu based distributions:

(should also work for debian, but not tested yet) use udev and modeswitch configurations to work with the LabelManager PNP. modeswitch changes the mode (and USB Id) from mass storage device to printer device.

sudo cp 91-dymo-labelmanager-pnp.rules /etc/udev/rules.d/
sudo cp dymo-labelmanager-pnp.conf /etc/usb_modeswitch.d/    

and restart services with:

sudo service udev reload

(more info)

Font management

Fonts are managed via dymoprint.ini

You may choose any TTF Font you like

You may edit the file to point to your favorite font.

For my Arch-Linux System, fonts are located at e.g.

/usr/share/fonts/TTF/DejaVuSerif.ttf

It is also possible to Download a font from http://font.ubuntu.com/ and use it.

Additional libraries used:

See also requirements.txt

ToDo

  • (?)support multiple ProductIDs (1001, 1002) -> use usb-modeswitch?
  • put everything in classes that would need to be used by a GUI
  • allow font size specification with command line option (points, pixels?)
  • print graphics
  • vertical print
  • add option to wait until free (e.g. not used by Cups)

dymoprint's People

Contributors

bbinet avatar cianoflynn avatar computerlyrik avatar dev-zero avatar happycodingrobot avatar matrach avatar spike77453 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.