printing - How can I use JavaPOS to print reciepts with an Epson printer? -


how can develop java software print reciepts epson reciept printer?

  1. get epson javapos adk epson website, you'll need register download it.
  2. be sure have 32-bit jvm installed
  3. install epson javapos adk
    • select 32-bit jvm
    • select option lib files copied jvm's ext folder.
    • create port printer
  4. in installation folder: epson/javapos/checkhealth can used check if printer connected correctly.
  5. run epson/javapos/setuppos/setuppos.exe, create jpos.xml file lets java programm know deviced connected , should configured how.
    • press new
    • add devices
    • save jpos.xml file
  6. you can test installation with: http://sourceforge.net/projects/javapospostest2/ select there newly created jpos.xml
  7. you can specify specific path jpos.xml in java with: system.setproperty(jpospropertiesconst.jpos_populator_file_prop_name, system.getenv("jposxml_path")); used system-enviroment variable can use of course other way specify path.

now ready go!

example:

posprintercontrol113 printer = (jpos.posprintercontrol113) new posprinter(); cashdrawercontrol113 drawer = (cashdrawercontrol113) new cashdrawer(); try {         printer.open("posprinter");         printer.claim(100);          printer.setdeviceenabled(true);     } catch (exception e) {         system.err.println("printer deactivated " + e.getmessage());         printerdisabled = true;         drawerdisabled  = true;         return;     }     try {         drawer.open("cashdrawer");         drawer.claim(100);         drawer.setdeviceenabled(true);     } catch (exception e) {         system.out.println("cashdrawer deactivated: " + e.getmessage());         drawerdisabled = true;         return;     } 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -