JPOS Programming for Epson TM-T88III printers

Hello,
I am developing a POS Application demo for the Epson TM-T88III printers for serial port communication and trying to print text or bit map images in java.
I have configured all the system and the deployed well with all the necessary jar files and jpos.xml file configured well with JCL editor for the epson printer.
While opening the logical device configured same in jpos.xml file it showing the error as :
jpos.JposException: Could not create an instance.
     at jp.co.epson.upos.pntr.CommonPrinterService.createCommInstance(Unknown Source)
     at jp.co.epson.upos.pntr.CommonPrinterService.open(Unknown Source)
     at jpos.BaseJposControl.open(Unknown Source)
     at com.epicomm.pos.gui.POSReceiptPrinterPanel.openPrinter(POSReceiptPrinterPanel.java:382)
I am guessing some solutions on this but i am not sure on it :
1. There may be some configuration problem with jpos.xml file ?
2. The jpos.properties file (from jcl.jar) needs to be updated and deploy new updated jcl.jar ?
3. Any other jar files required for to create instance ?
4. Some system related problem ...?
While the printer is printing some text on serial port from the Epson Specific Tools.
Plese give me your views, comments, solutions on it.
Thanks in Advance,
Sachin Kulkarni
Software Engineer,
EpiComm Technologies.

I trie dthe proposed solution and when i ran checkhealth i got this error message
================= Exception =====================
ErrorCode : 107
ErrorCodeExtended : 5008
Message :
The power supply of the device is off.
!! StackTrace !!
jpos.JposException: The power supply of the device is off.
     at jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getRealtimeStatus(Unknown Source)
     at jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
     at jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
     at jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeCommon(Unknown Source)
     at jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initialize(Unknown Source)
     at jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeDevice(Unknown Source)
     at jp.co.epson.upos.pntr.CommonPrinterService.initializePrinter(Unknown Source)
     at jp.co.epson.upos.pntr.CommonPrinterService.initializeDevice(Unknown Source)
     at jp.co.epson.upos.pntr.CommonPrinterService.claimDevice(Unknown Source)
     at jp.co.epson.upos.pntr.CommonPrinterService.claim(Unknown Source)
     at jpos.BaseJposControl.claim(Unknown Source)
     at checkhealthtool.CheckHealthTool.executeCheckHealth(Unknown Source)
     at checkhealthtool.CheckHealthTool.checkHealthButton_Click(Unknown Source)
     at checkhealthtool.CheckHealthTool.actionPerformed(Unknown Source)
     at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
     at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
     at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
     at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
     at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
     at java.awt.Component.processMouseEvent(Unknown Source)
     at java.awt.Component.processEvent(Unknown Source)
     at java.awt.Container.processEvent(Unknown Source)
     at java.awt.Component.dispatchEventImpl(Unknown Source)
     at java.awt.Container.dispatchEventImpl(Unknown Source)
     at java.awt.Component.dispatchEvent(Unknown Source)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
     at java.awt.Container.dispatchEventImpl(Unknown Source)
     at java.awt.Window.dispatchEventImpl(Unknown Source)
     at java.awt.Component.dispatchEvent(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)
any ideas on what is throwin all these exceptions
Also installed on the Machine is EPSON OPOS ADK VERSION2.50E SP6 UPOS 1.9....is the causing some kind of conflict with the JavaPOS ADK 1.9.4
the machine is an EPSON IR-700, and the printers is a TM-T88IIIX
Edited by: KRITIK on Nov 14, 2007 11:28 AM

Similar Messages

  • Epson and Canon printers not working with 10.7.5

    Anyone know if there is a fix for Epson and Canon printers for 10.7.5? Did Apple intentionally switch off printer drivers to force us to upgrade to Mountain Lion? I called Epson technical support and they mentioned it's a well-known issue and they said to "wait for an Apple update". I doubt that will fix the issue. My Canon printer stopped working for months already and there is still no fix.

    Hey there zoneinfinite!
    I have an article here that can help you find and manually install the most updated printer drivers for your specific printers:
    Printer and scanner software available for download
    http://support.apple.com/kb/ht3669
    We also have an article that will have some helpful tips for troubleshooting printer issues in OS X, and it can be found here:
    Troubleshooting printer issues in OS X
    http://support.apple.com/kb/TS3147
    Thanks for using the Apple Support Communities. Have a good one!
    -Braden

  • Problem with OSX Update for Epson Printers

    II installed an OSX update a couple of days ago - was for Epson printers.  Ever since then my Epson won't print.  I've tried everything.  I keep getting a message that "Filter" failed.  Any fixes coming up for this?

    I just had to go into system preferences for the printer and click on the printer and then click on sharing preferences and type in my computer name.  Then turn off the computer and turn it back on again and the printer now WORKS.  Amazing.
    That solved the same problem for me also.  I had already gone into Time Machine and put back the old Epson files that were changed by the update, but that didn't fix the problem.  Typing the computer name fixed it.

  • Simulate Epson TM-t88iii printer

    Hi All,
    I am a begginner to Labview and not too strong in programming.
    I am trying to simulate the Epson TM-t88iii printer using Labview.
    We have a POS connected to this printer. Now basic need is, i want to eliminate the Reciept printer and simulate the functionality of it, like printing reciept, Low Paper, no Paper etc
    I am using basic serial write and read.vi to simulate this.
    Have connected rs232 cable to POS system and a Labview System
    With few minor changes in the .vi , i see that i am able to read some data . But the data is not in readable format.
    I am not sure, whether i have done something possible, but i am unable to troubleshoot it.
    Now Please help me identify whether it is possible to simulate?, what/ where is the issue? Am i doing right ? Or what i need to do to simulate it?
    Thanks in advance for your help

    Hi testme,
    so you want to simulate the printer?
    Then you have to get a manual with all the details of the Epson Printer driver as you have to re-interprete all the data that is sent to the printer... It's not just receiving some ASCII text, it's a lot of formatting in the printer data!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • FIX for EPSON Print CD V2.02 - EPSON Stylus Photo R200 - MAC OS 10.5.9

    I thought I'd post this ridiculously long info sheet on what finally got my R200 to work with EPSON Print CD and 10.5.8 just in case it might help someone else BEFORE they spend days searching for a solution.
    Check the printer driver information in System Preferences, Print & Fax. If it says anything other than EPSON SP R200 Series, you’ve likely located the problem. My system showed the Gutenprint v5.1.3 and /or CUPS/+GIMP... I originally replaced the Gutenprint driver file with the CUPS... file thinking this would solve the Gutenprint driver problem. But, as I continued to look into what was going on, I think I found out that both driver files are actually considered Gutenprint driver files.
    1. Select the hard drive where the operating system is located.
    2. Select Library/Printers.
    3. Select the Epson folder and delete it and then Empty Trash to make sure it’s gone.
    4. Select Library/Preferences.
    5. Select the Epson folder and delete any files that are there.
    (Steps 4 & 5 might not be necessary, but I’m listing everything that I did.)
    6. In System Preferences, select Printers and Fax. Control click in listing area and select Reset Printers.
    7. Load the Leopard Installation CD and select Optional Installation.
    8. Select Printers and select Epson. This will reload the printer drivers for all the EPSON printers that are included on the install CD.
    9. Go back to the System Preferences, Printers and Fax window. Click on the + sign to add a printer.
    10. There will likely be a listing with Printer Name as EPSON Stylus Photo R200, Kind as USB.
    11. Click on an arrow in the Print Using: box and select EPSON SP R200 Series. The printer icon changed dramatically at this point, with a rainbow of colors on the document shown coming out of the printer.
    Note: **Working within the Print & Fax app seems to be key to getting the settings corrected.** Someone else pointed out that they also found this necessary. However, I couldn’t get the proper “Print Using:” option to appear until I cleaned out the Library/Printers/Epson folder, “Reset Printers”, and reloaded the EPSON printer drivers from the Leopard installation CD.
    I had previously done the “Reset Printers” and reloaded the printer files, but as was advised against in the post I mentioned, I selected the “More Printers” option. That’s where I found the EPSON Stylus Photo R200 listed with the CUPS+Gimp ... and the Gutenprint driver listing options. Selecting what appeared to be the Gutenprint alternate printer driver didn’t help at all. I’m not sure if the EPSON SP R200 driver file was missing from the original listing of printer drivers or if I just missed it. I certainly would have looked for it if I had known it was the one that’s needed.
    12. Open the EPSON Print CD V2.02 app. Although I had already installed the Easy Print update, I got a message saying that the application needed the update to work. So, I reinstalled the Easy Print update.
    13. After reinstalling the Easy Print update, I reselected Update Printer Information. Much to my amazement, I got a message and a progress indicator showing the Printer Information was being updated to reflect the EPSON Stylus Photo R200 printer.
    14. When the Update Printer Information process had completed, I clicked on Print and suddenly found that I was able to choose Select Printer and pick the EPSON Stylus Photo R200 and CD/DVD wondrously appeared in the Media Type.
    After this point, all the other instructions that are provided from EPSON seemed to work just fine.
    Hopefully, there’s enough information in here somewhere that people with other operating systems and printers might at least be able to get a clue . . .

    I dug around on the Epson site and found this which seemed to address the exact problem so they obviously know about it. Unfortunately even these rather drastic steps failed to solve the issue for me.
    http://www.epson.co.uk/Printers-and-All-In-Ones/Inkjet/Epson-Stylus-Photo-2100/D rivers-Support?target=article&extn=.html&articleId=3798

  • Printer Profiles for Epson R260

    I need to download UCC Printer Profiles for my Epson 260.
    But the website doesn't list any.
    It does show profiles for the R2200.
    Where are they?

    Geoff & Jao,
    Evidently Epson does not generate ICC Profiles for the R260, just for the high-end printers like the R2200.
    The Epson R260 driver has selections for all kinds of papers and different levels of preset quality and manual settings.
    I have tested a lot of them.
    Using Lightroom and Printer-managed color, all pictures are dull and lack-luster.
    However, Lightroom has a profile for the R260 series; and with Epson driver set for ICC, pictures are good as PSE5 using ColorMatch RGB and Qimage with Epson drivers. I am using plain Photo Glossy paper and I don't know how the Lightroom profile knows which paper I'm using.
    I searched in my PC for /Library/Colorsync/Profile and didn't find it. Do you know where it is in a PC?
    Jao says to turn off color management in the driver. OFF seems to be bad; choosing ICC seems to be good.

  • Uninstalling the drivers and programs for Windows 7 SP1 64 bit of the OfficeJet 7410 All-In-One

    Hi
    Which utility should be used to properly and completely uninstall the drivers and programs for Windows 7 SP1 64 bit installed with the OfficeJet 7410 All-In-One printer?
    Thanks
    Bye
    balubeto

    Hi @balubeto 
    I located a software removal utility for you but if you have other HP printers or scanners you may perform the more basica uninstall.
    Software and Driver Removal Utility
    Uninstalling the Printer Software (more basic uninstall)
    I hope this resolves your inquiry.
    Please click the Thumbs up icon below to thank me for responding.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Sunshyn2005 - I work on behalf of HP

  • Will an Epson TM-T88III thermal printer work on a Mac?

    What are the chances (I haven't got it yet) of getting an Epson TM-T88III thermal receipt printer to work on a Mac (OS X 10.7.5)? It doesn't have a USB connection. And I can't see any Mac drivers available for it. Its connection is Serial RS-232 (possibly also Ethernet). No USB. I think you can get cable converters from serial to USB. But my concern is software.
    I'm not going to be using the printer as a receipt printer in a POS situation. So I'm not fussed about proper receipt software. I just want to be able to print on it (ideally from something like Photoshop, full pixel control).
    It seems Epson TM-T88V which has USB is fine with a Mac -- there's Mac drivers -- but they're much more expensive. Be great if I can get the III instead. But if it's not going to work on a Mac obviously there's not much point. Has anyone got a III to work on a Mac? Might it be possible?
    Thanks.
    (What on earth has Apple done to this text input on this forum? It doesn't work very well -- not normal, horrible behaviour. You have to click several times to move the cursor, selecting text is a bit messed up. Not fun.)
    Extra Q: Is there a general printing specific forum on here rather than one that's under/associated with particular versions of OS X?

    Have you looked here?

  • Drivers for Epson 3800 printer

    Hi, I am just beginning to learn how to print and would like to set up my Epson 3800, print from Lightroom, using Leopard. From reading all the issues folks have had, my first question is this: Should I even download the drivers that came with the printer, or do I use the new ones available on the Epson site? I gather paper profiles are included on the CD that came with the printer--would those also be on the download from the Epson site? Having never set up a printer to begin with, any help would be greatly appreciated.

    OK ... A difference! In ColorSync Utility, I clicked on Devices, expanded Printers->Epson Stylus Pro 3800->Pro38 PLPP. Then, clicked the drop down for "current profile" associated with this paper, and chose Other and navigated to the Pixel Genius Epson Exhibition Paper profile, because this is the profile I want to use with EFP paper from LR. The driver paper selection is PLPP. Now it's associated with the profile I want to use. If I were to ever want to use PLPP paper, I would have to remember to reverse this in ColorSync I presume. NOW ... I went into LR and proceeded as if I would print using the PG profile from LR. When I went into the driver, I clicked on Preview and low and behold .... NO more green cast!! I can assume the output to the printer would be OK. Whether the PG profile is doing its job from LR, I don't know for sure. It looks from Preview the same as if I had specified Pro38 PLPP in LR. Anyone??
    EDIT: I've CONFIRMED it! The ColorSync workaround DOES fix the 3rd party profile problem in LR! I specified Pro38 PLPP as the profile in LR, compared it with the PG Preview and there was a difference, proving that the PG profile was being used to render the print output from LR, now without the color cast.
    BINGO! Just printed out the previous problem image, and it printed exactly as shown in Print Preview specifying the PG profile in LR for Epson EFP (which says to use PLPP in the driver, but that paper is now associated with the PG profile via the ColorSync Utility). At least there's a workaround fix to the the color shift problem printing from LR!
    TIP: As learned from Jeff Schewe in his Camera to Print tutorial, remember to set Print Sharpening to High in LR to achieve printer output sharpening.

  • HT4356 Is there an update or patch for Epson workforce 435 to AirPrint with my apple products

    Is there an update or patch for Epson workforce,435 printer to AirPrint with my apple products,I.e. iPhone and iPad?

    Tonye0426-
    You might contact Epson, but I doubt there is a way to upgrade it to AirPrint compatibility.  If you were recently sold the printer for use with an iPad or iPhone, you can take it back and either exchange it or get your money back.
    As Deggie stated, your choices include Apps on the iPad like PrintCentral or the Epson App, or running a program on your computer that shares its printer as AirPrint over WiFi.  Programs that can do that are Printopia and FingerPrint, and are reported to work well.  Your computer must be on and awake any time you want to print.  <Printopia for Macintosh>  <FingerPrint for both PC and Mac>
    Fred

  • Updated driver for epson R2880 printer

    how can I get updated driver for epson R2880 printer.  Cannot add printer to list of active printers without it.

    Go to > Epson America, Inc. - Support: Mac OS X Mountain Lion Support and follow the Step-by Step Instructions at there web site.

  • I am trying to run my registered CS6 Design Standard programs for the first time after install. InDesign runs OK, but Illustrator and Photoshop will only run in trail mode. How do I activate those two?

    I can't get my registered versions of CS6 Photoshop and Illustrator to run in full mode. I installed CS6 Design Standard online end of June (an upgrade from CS5.5), on my old MacBook Pro. I didn't run the programs then as I was waiting on arrival of new MacBook Pro. I migrated the programs from my old MacBook to the new, and today tried to run those programs for the first time. InDesign work OK (after an initial hiccup) but Illustrator and Photoshop will only run in trial mode, and won't let me save files. My CS6 Design Standard shows with it's registration in my Adobe Account. All seems in order, but Illustrator and Photoshop won't run in registered mode. Can you please help?

    Demons1 in the future please only migrate your documents and settings.
    Please use the uninstallers to remove your current installation.  They are located in the Applications/Utilities/Adobe Installers folder.  Once the uninstall is complete you will also want to run the CC Cleaner Tool.  You can find more details at Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6 - http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html.
    If you need to download a fresh copy of the installation files for Creative Suite 6 you can do so at Download CS6 products.

  • Want a .vi program for verification of superposition theorem.......

    Hi...everyone
    Please anyone can post me the .vi program for verification of superposition theorem for a resistive circuit. I am using labview 8.5.1 on windows xp platform.
    I have a circuit on the NI-ELVIS prototyping board  and that i have to interface to the Labview. At least tell me how i can proceed for making this front panel...
    plzzzz its urgent
    Thank you....... 

    This appears to be a homework problem. If the above link does not answer your question(s) then please post back with specific questions. We will not do your homework for you, but we can provide hints.

  • The JAVA program for "Philosopher Problem"

    When I learn the book of "Operating Systems (Design and Implementation)"(written by Andrew S.Tanenbaum), I try to write a program for the "Philosopher Problem" . In the book there is a sample of this problem in C language, and I write it in JAVA. The following is my program, I have tested it. It is correct, but maybe it is not the most efficient way to solve the problem. Can you think out a more efficient program in JAVA to solve this problem?
    * Philosopher Eating Problem
    * @author mubin
    * @version 1.0
    public class PhilosopherEating {
    //Philosophers' number
    private final static int PHER_NUM = 20;
    //Philosophers' state
    private volatile static int[] pherState = new int[PHER_NUM];
    //THINKING
    private final static int THINKING = 0;
    //HUNGRY
    private final static int HUNGRY = 1;
    //EATING
    private final static int EATING = 2;
    //Philosophers thread group
    public static Philosopher[] philosophers = new Philosopher[PHER_NUM];
    //finish indicator
    public volatile static boolean finished =false;
    //thread lock
    public static Object threadLock = new Object();
    public PhilosopherEating() {
    * Philosopher class
    * @author mubin
    * @version 1.0
    public static class Philosopher extends Thread{
    int pherNo ;
    public Philosopher(int no){
    this.pherNo = no;
    public void run(){
    while(!PhilosopherEating.finished){
    think();
    takeForks(this.pherNo);
    eat();
    putForks(this.pherNo);
    * Thinking
    private void think(){
    System.out.println("Philosopher"+this.pherNo+"is thinking...");
    try {
    Thread.sleep( (int)(Math.random()*100));
    }catch (Exception ex) {
    ex.printStackTrace(System.out);
    * Eating
    private void eat(){
    System.out.println("Philosopher"+this.pherNo+"is eating...");
    try {
    Thread.sleep( (int)(Math.random()*100));
    }catch (Exception ex) {
    ex.printStackTrace(System.out);
    * Take the fork
    private void takeForks(int no){
    //System.out.println("takeForks:no:"+no);
    synchronized (threadLock) {
    pherState[no] = HUNGRY;
    testPher(no);
    * Put down the fork
    private void putForks(int no){
    //System.out.println("putForks:no:"+no);
    synchronized (threadLock) {
    pherState[no] = THINKING;
    if( pherState[getLeft()]==HUNGRY ){
    philosophers[getLeft()].interrupt();
    if( pherState[getRight()]==HUNGRY ){
    philosophers[getRight()].interrupt();
    * Return the NO. of philosopher who is sitting at the left side of this philosopher
    * @return the NO. of the left philosopher
    private int getLeft(){
    int ret = (pherNo-1)<0? PHER_NUM-1 : (pherNo-1);
    return ret;
    * Return the NO. of philosopher who is sitting at the right side of this philosopher
    * @return the NO. of the right philosopher
    private int getRight(){
    int ret = (pherNo+1)>=PHER_NUM ? 0 :(pherNo+1);
    return ret;
    private void testPher(int no){
    while(true){
    if(pherState[no]==HUNGRY
    &&pherState[getLeft()]!=EATING
    &&pherState[getRight()]!=EATING) {
    pherState[no] = EATING;
    //Print and check the philosophers' state
    printPher(pherState);
    return;
    }else{
    try {
    System.out.println(" Philosopher "+this.pherNo+"is waiting a fork");
    threadLock.wait();
    }catch (java.lang.InterruptedException ex) {
    System.out.println(" Philosopher "+this.pherNo+"is interrupted and woken up to take fork");
    //when it is interrupted, do nothing. Just let it continue!
    }//end of while(true)
    * Print and check the philosophers' state.
    * To insure there are no two philosophers sit side by side
    * are eating at the same time.
    private static void printPher(int[] phers){
    System.out.print(" philosophers' state��");
    for (int i = 0; i < phers.length; i++) {
    System.out.print(" "+phers);
    System.out.println("");
    for (int i = 0; i < phers.length-1; i++) {
    if (phers[i]==EATING && phers[i+1]==EATING){
    System.err.println(i+" and "+(i+1)+"two of philosophers sitted side by side are eating at the same time!");
    if (phers[0]==EATING && phers[PHER_NUM-1]==EATING){
    System.err.println("0 and "+PHER_NUM+"two of philosophers sitted side by side are eating at the same time!");
    public static void main(String[] args) {
    for (int i = 0; i < PHER_NUM; i++) {
    PhilosopherEating.pherState[i] = THINKING;
    PhilosopherEating aPhilosopherEating = new PhilosopherEating();
    for (int i = 0; i < PHER_NUM; i++) {
    philosophers[i] = new Philosopher(i);
    philosophers[i].start();
    try {
    Thread.sleep(30000);
    catch (InterruptedException ex) {
    ex.printStackTrace(System.out);
    //End all the threads of philosophers
    PhilosopherEating.finished = true;

    this problem is about learning how to use threads/synchronise objects etc, the efficiency of the code isn't really an issue, if that's what you mean. As for the efficiency of the solution, it's very hard to tell how efficient it is, but as long as all the philosphers get to eat there's no problem. I haven't really scrutized your code, but I'm not sure that you have a deadlock free solution: as long as it is possible for all the phils to pick up one fork at the same time there's a problem, and it seems from your code that each philosopher will pick up "his" fork. Again, I could be wrong, I haven't really looked. If you haven't come up with a solution, try drawing it on paper and working it out, or if you're lazy a quick google will probably give you the answer, but I'm pretty sure nobody here will :)

  • Need standrad program for vendor aging report

    Hi
      Need standrad program for vendor aging report.
    Please reply me only standrad programs.
    Point are sure.
    Regards,
    kumar

    Hi Pankaj
       sorry to say that this is not my required program.
    I need vendor aging report like s_alr_87012178 tc leads to customer aging report.
    Thanks for your effort.
    points are awarded.
    Regards,
    kumar

Maybe you are looking for