[jira] Created: (OFBIZ-1853) Successful TCP / Ethernet Epson printer implementation

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] Created: (OFBIZ-1853) Successful TCP / Ethernet Epson printer implementation

Nicolas Malin (Jira)
Successful TCP / Ethernet Epson printer implementation
------------------------------------------------------

                 Key: OFBIZ-1853
                 URL: https://issues.apache.org/jira/browse/OFBIZ-1853
             Project: OFBiz
          Issue Type: New Feature
          Components: specialpurpose/pos
    Affects Versions: SVN trunk
         Environment: Epson TM-T88IV, With correct Ethernet module for back (replacing the Serial port), Epson ADK 1.9, Epson TMNet WINconfig,
            Reporter: Branden Strickland
            Priority: Minor
             Fix For: SVN trunk


1) First, replace the modules in back of the printer
2) While the printer is unplugged from power, you must change the "reset" dip-switch (2-7) from off to on.
3) Power on the printer, and plug it into the network.  
4) As per the "UB-E02 Technical Reference Guide." (get it, you'll need it) use the switch button on the Ethernet module to set the ROM back to factory defaults.  This will also print a settings page afterward, and let you know the subnet / ip address that you'll need to know to configure the printer.
5) Use the Epson TMNet WINconfig utility on a Windows box (sorry! there is NO linux utility!)  Set the PC on the same subnet, and set your gateway as the default IP address of the printer.
6) Change the settings of the printer (once connected) to suite your environment.
7) Add the printer to Epson JavaPOS with SetupPOS.sh using the IP address and info that you set previously.
8) Test with CheckHealth
9) Add printer to pos-containers.
10) start and test OFBIZ...You will receive the error at the bottom of the page.   I think it's from something in the deviceloader that is able to check through serial and not though Ethernet!  Nothing I wanted to fiddle with though, It works just fine and fast!
FYI....DO NOT use a passthrough drawer on Ethernet printers, or customer displays.  It mentioned this several times in all of the technical guides.  



---- exception report ----------------------------------------------------------
Exception: jpos.JposException
Message: The power supply of the device is off.
---- stack trace ---------------------------------------------------------------
jpos.JposException: The power supply of the device is off.
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getRealtimeStatus(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeCommon(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initialize(Unknown Source)
jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeDevice(Unknown Source)
jp.co.epson.upos.drw.CashDrawerPortControl.initializePrinterInstance(Unknown Source)
jp.co.epson.upos.drw.CashDrawerPortControl.openPort(Unknown Source)
jp.co.epson.upos.drw.CommonCashDrawerService.setDeviceEnabled(Unknown Source)
jpos.BaseJposControl.setDeviceEnabled(Unknown Source)
org.ofbiz.pos.device.GenericDevice.enable(GenericDevice.java:71)
org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:46)
org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:165)
org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java:50)
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:101)
org.ofbiz.base.start.Start.startStartLoaders(Start.java:263)
org.ofbiz.base.start.Start.startServer(Start.java:312)
org.ofbiz.base.start.Start.start(Start.java:316)
org.ofbiz.base.start.Start.main(Start.java:399)
--------------------------------------------------------------------------------

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Closed: (OFBIZ-1853) Successful TCP / Ethernet Epson printer implementation

Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-1853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux closed OFBIZ-1853.
----------------------------------

    Resolution: Fixed
      Assignee: Jacques Le Roux

Thanks Branden,

I finally put your informations in the Wiki POS page where it makes more sense and has more chances to be seen.
http://docs.ofbiz.org/display/OFBIZ/POS+System#POSSystem-SuccessfulTCP/EthernetEpsonprinterimplementation

> Successful TCP / Ethernet Epson printer implementation
> ------------------------------------------------------
>
>                 Key: OFBIZ-1853
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-1853
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: specialpurpose/pos
>    Affects Versions: SVN trunk
>         Environment: Epson TM-T88IV, With correct Ethernet module for back (replacing the Serial port), Epson ADK 1.9, Epson TMNet WINconfig,
>            Reporter: Branden Strickland
>            Assignee: Jacques Le Roux
>            Priority: Minor
>             Fix For: SVN trunk
>
>
> 1) First, replace the modules in back of the printer
> 2) While the printer is unplugged from power, you must change the "reset" dip-switch (2-7) from off to on.
> 3) Power on the printer, and plug it into the network.  
> 4) As per the "UB-E02 Technical Reference Guide." (get it, you'll need it) use the switch button on the Ethernet module to set the ROM back to factory defaults.  This will also print a settings page afterward, and let you know the subnet / ip address that you'll need to know to configure the printer.
> 5) Use the Epson TMNet WINconfig utility on a Windows box (sorry! there is NO linux utility!)  Set the PC on the same subnet, and set your gateway as the default IP address of the printer.
> 6) Change the settings of the printer (once connected) to suite your environment.
> 7) Add the printer to Epson JavaPOS with SetupPOS.sh using the IP address and info that you set previously.
> 8) Test with CheckHealth
> 9) Add printer to pos-containers.
> 10) start and test OFBIZ...You will receive the error at the bottom of the page.   I think it's from something in the deviceloader that is able to check through serial and not though Ethernet!  Nothing I wanted to fiddle with though, It works just fine and fast!
> FYI....DO NOT use a passthrough drawer on Ethernet printers, or customer displays.  It mentioned this several times in all of the technical guides.  
> ---- exception report ----------------------------------------------------------
> Exception: jpos.JposException
> Message: The power supply of the device is off.
> ---- stack trace ---------------------------------------------------------------
> jpos.JposException: The power supply of the device is off.
> jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getRealtimeStatus(Unknown Source)
> jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
> jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.getPrinterStatus(Unknown Source)
> jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeCommon(Unknown Source)
> jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initialize(Unknown Source)
> jp.co.epson.upos.pntr.init.AbstractPrinterInitialization.initializeDevice(Unknown Source)
> jp.co.epson.upos.drw.CashDrawerPortControl.initializePrinterInstance(Unknown Source)
> jp.co.epson.upos.drw.CashDrawerPortControl.openPort(Unknown Source)
> jp.co.epson.upos.drw.CommonCashDrawerService.setDeviceEnabled(Unknown Source)
> jpos.BaseJposControl.setDeviceEnabled(Unknown Source)
> org.ofbiz.pos.device.GenericDevice.enable(GenericDevice.java:71)
> org.ofbiz.pos.device.GenericDevice.open(GenericDevice.java:46)
> org.ofbiz.pos.device.DeviceLoader.load(DeviceLoader.java:165)
> org.ofbiz.pos.container.JposDeviceContainer.start(JposDeviceContainer.java:50)
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:101)
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:263)
> org.ofbiz.base.start.Start.startServer(Start.java:312)
> org.ofbiz.base.start.Start.start(Start.java:316)
> org.ofbiz.base.start.Start.main(Start.java:399)
> --------------------------------------------------------------------------------

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.