python - Do I need to do anything before sending data to a printer over PyParallel? -


i trying use pyparallel send data printer.

according github readme, basic code :

import parallel p = parallel.parallel()  # open lpt1 or /dev/parport0 p.setdata(0x55) 

but doesn't work, must (like sending special code or something) before sending data.

i never used parallel port before. have seen this example in c it's not printers. have seen this exemple in python , send data directly, again it's not printers.

edit: here full code tried :

#coding: utf-8  try:     import parallel except oserror e:     raise else:        p = parallel.parallel()  # open lpt1 or /dev/parport0     print p.getinerror() # print 1     print p.getinselected() # print 1     print p.getinpaperout() # print 0     print p.getinacknowledge() #print 1     print p.getinbusy() # print false     p.setautofeed(0)     p.setinitout(0)     p.setdata(0x55)     p.setdata(0x0d)     p.setdata(0x0a) 

i know printer working, when execute code, printer doesn't anything, functions print (i commented code) don't understand means.


Comments