Re: JavaPOS Epson's TM-U220PD

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

Re: JavaPOS Epson's TM-U220PD

Jacques Le Roux
Administrator
Which program is asking you this question ? You mean XML file to fill in OFBiz ?
I had a quick look and thought 1st about PortType attribute but maybe deviceBus is better, to check in ADK documentation...
Also I never noticed that there were duplicates in the attribure generated by the ADK (same in
http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
For instance
    Parity
    PortName
    FlowControl
But actually they are not since they are case sensitive I guess. So maybe we should kept them same (upper and lower) but I'm unsure
of that, since some are generated as they are now (I only modified PortName in Linux and it worked fine)... Odd !

Jacques

From: "gopalbi" <[hidden email]>

>
> Hello Friends,
>
> I've got a TM-U220PD with paralell port, also I downloaded Epson JavaPOS
> ADK. When I want to add my TM-U220PD there is a section where the program
> ask me what kind of port I am using, I want to say paralell but it doesn't
> have that option (only serial, usb, wired and wireless). My question is that
> if the TM-T88IV with paralell interface support JavaPOS?
>
> Thanks in Advance
>
> Thanks & Regards:
> Gopal Bisht
> --
> View this message in context: http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>

Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

Branden Strickland
Epson ADK does NOT offer support on Parallel port access to their printers.
I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
suggest getting a new modual for the back of the printer, they're roughly
20-30 US dollars from a place like pos-guys.com.

I spent probably 3 months trying to figure that out... Called Epson and the
whole works.   No Parralell... Rats!

Hope this helped.

On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
[hidden email]> wrote:

> Which program is asking you this question ? You mean XML file to fill in
> OFBiz ?
> I had a quick look and thought 1st about PortType attribute but maybe
> deviceBus is better, to check in ADK documentation...
> Also I never noticed that there were duplicates in the attribure generated
> by the ADK (same in
> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
> For instance
>   Parity
>   PortName
>   FlowControl
> But actually they are not since they are case sensitive I guess. So maybe
> we should kept them same (upper and lower) but I'm unsure
> of that, since some are generated as they are now (I only modified PortName
> in Linux and it worked fine)... Odd !
>
> Jacques
>
> From: "gopalbi" <[hidden email]>
>
>
>> Hello Friends,
>>
>> I've got a TM-U220PD with paralell port, also I downloaded Epson JavaPOS
>> ADK. When I want to add my TM-U220PD there is a section where the program
>> ask me what kind of port I am using, I want to say paralell but it doesn't
>> have that option (only serial, usb, wired and wireless). My question is
>> that
>> if the TM-T88IV with paralell interface support JavaPOS?
>>
>> Thanks in Advance
>>
>> Thanks & Regards:
>> Gopal Bisht
>> --
>> View this message in context:
>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>
Reply | Threaded
Open this post in threaded view
|

RE: JavaPOS Epson's TM-U220PD

Rajeev Gupta-6

Brandon,

 

What product from posguys.com are you using? Can you give the model number, if possible? Thanks for sharing your experience.

 

 

-----Original Message-----
From: Branden Strickland [mailto:[hidden email]]
Sent: Monday, September 29, 2008 9:43 AM
To: [hidden email]; Jacques Le Roux
Subject: Re: JavaPOS Epson's TM-U220PD

 

Epson ADK does NOT offer support on Parallel port access to their printers.

I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I

suggest getting a new modual for the back of the printer, they're roughly

20-30 US dollars from a place like pos-guys.com.

 

I spent probably 3 months trying to figure that out... Called Epson and the

whole works.   No Parralell... Rats!

 

Hope this helped.

 

On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <

[hidden email]> wrote:

 

> Which program is asking you this question ? You mean XML file to fill in

> OFBiz ?

> I had a quick look and thought 1st about PortType attribute but maybe

> deviceBus is better, to check in ADK documentation...

> Also I never noticed that there were duplicates in the attribure generated

> by the ADK (same in

> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)

> For instance

>   Parity

>   PortName

>   FlowControl

> But actually they are not since they are case sensitive I guess. So maybe

> we should kept them same (upper and lower) but I'm unsure

> of that, since some are generated as they are now (I only modified PortName

> in Linux and it worked fine)... Odd !

> 

> Jacques

> 

> From: "gopalbi" <[hidden email]>

> 

> 

>> Hello Friends,

>> 

>> I've got a TM-U220PD with paralell port, also I downloaded Epson JavaPOS

>> ADK. When I want to add my TM-U220PD there is a section where the program

>> ask me what kind of port I am using, I want to say paralell but it doesn't

>> have that option (only serial, usb, wired and wireless). My question is

>> that

>> if the TM-T88IV with paralell interface support JavaPOS?

>> 

>> Thanks in Advance

>> 

>> Thanks & Regards:

>> Gopal Bisht

>> --

>> View this message in context:

>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html

>> Sent from the OFBiz - User mailing list archive at Nabble.com.

>> 

>> 

> 

Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

BJ Freeman
In reply to this post by Branden Strickland
parallel is considered legacy, since the trend is usb,
wirless(802.11B/G), and bluetooth.
though you can write a parallel driver, I suggest you get a USB,
Wireless or Bluetooth coverter.
they range from $10 to about $90.

Branden Strickland sent the following on 9/29/2008 6:42 AM:

> Epson ADK does NOT offer support on Parallel port access to their printers.
> I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
> suggest getting a new modual for the back of the printer, they're roughly
> 20-30 US dollars from a place like pos-guys.com.
>
> I spent probably 3 months trying to figure that out... Called Epson and the
> whole works.   No Parralell... Rats!
>
> Hope this helped.
>
> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
> [hidden email]> wrote:
>
>> Which program is asking you this question ? You mean XML file to fill in
>> OFBiz ?
>> I had a quick look and thought 1st about PortType attribute but maybe
>> deviceBus is better, to check in ADK documentation...
>> Also I never noticed that there were duplicates in the attribure generated
>> by the ADK (same in
>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>> For instance
>>   Parity
>>   PortName
>>   FlowControl
>> But actually they are not since they are case sensitive I guess. So maybe
>> we should kept them same (upper and lower) but I'm unsure
>> of that, since some are generated as they are now (I only modified PortName
>> in Linux and it worked fine)... Odd !
>>
>> Jacques
>>
>> From: "gopalbi" <[hidden email]>
>>
>>
>>> Hello Friends,
>>>
>>> I've got a TM-U220PD with paralell port, also I downloaded Epson JavaPOS
>>> ADK. When I want to add my TM-U220PD there is a section where the program
>>> ask me what kind of port I am using, I want to say paralell but it doesn't
>>> have that option (only serial, usb, wired and wireless). My question is
>>> that
>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>
>>> Thanks in Advance
>>>
>>> Thanks & Regards:
>>> Gopal Bisht
>>> --
>>> View this message in context:
>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>
>>>
>

Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

Branden Strickland
Wow, Bj, I'm not even sure they offer USB support, but I only say that
because *I* haven't tested it yet.  Heck I've been so busy with the full
time job, it's taken all the fun out of the last 2 months.  I've had
practicly ZERO time to devote to OFBIZ which makes my face redder than the
sun on the Japanese flag!

Rajeev, This is your product (
http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/)
what you need is either:
http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
Or if BJ is correct about USB (I havn't tested yet)
http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
Also, for loud kitchens, same as Serial above, except has a loud sound
associated with it (to wake up your cooks)
http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/

Enjoy,


On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]> wrote:

> parallel is considered legacy, since the trend is usb,
> wirless(802.11B/G), and bluetooth.
> though you can write a parallel driver, I suggest you get a USB,
> Wireless or Bluetooth coverter.
> they range from $10 to about $90.
>
> Branden Strickland sent the following on 9/29/2008 6:42 AM:
> > Epson ADK does NOT offer support on Parallel port access to their
> printers.
> > I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
> > suggest getting a new modual for the back of the printer, they're roughly
> > 20-30 US dollars from a place like pos-guys.com.
> >
> > I spent probably 3 months trying to figure that out... Called Epson and
> the
> > whole works.   No Parralell... Rats!
> >
> > Hope this helped.
> >
> > On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
> > [hidden email]> wrote:
> >
> >> Which program is asking you this question ? You mean XML file to fill in
> >> OFBiz ?
> >> I had a quick look and thought 1st about PortType attribute but maybe
> >> deviceBus is better, to check in ADK documentation...
> >> Also I never noticed that there were duplicates in the attribure
> generated
> >> by the ADK (same in
> >> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
> >> For instance
> >>   Parity
> >>   PortName
> >>   FlowControl
> >> But actually they are not since they are case sensitive I guess. So
> maybe
> >> we should kept them same (upper and lower) but I'm unsure
> >> of that, since some are generated as they are now (I only modified
> PortName
> >> in Linux and it worked fine)... Odd !
> >>
> >> Jacques
> >>
> >> From: "gopalbi" <[hidden email]>
> >>
> >>
> >>> Hello Friends,
> >>>
> >>> I've got a TM-U220PD with paralell port, also I downloaded Epson
> JavaPOS
> >>> ADK. When I want to add my TM-U220PD there is a section where the
> program
> >>> ask me what kind of port I am using, I want to say paralell but it
> doesn't
> >>> have that option (only serial, usb, wired and wireless). My question is
> >>> that
> >>> if the TM-T88IV with paralell interface support JavaPOS?
> >>>
> >>> Thanks in Advance
> >>>
> >>> Thanks & Regards:
> >>> Gopal Bisht
> >>> --
> >>> View this message in context:
> >>>
> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
> >>> Sent from the OFBiz - User mailing list archive at Nabble.com.
> >>>
> >>>
> >
>
>
Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

BJ Freeman
I have been doing printer drivers since cpm days.
they don't provide one, I do.
:)

Branden Strickland sent the following on 9/30/2008 5:17 PM:

> Wow, Bj, I'm not even sure they offer USB support, but I only say that
> because *I* haven't tested it yet.  Heck I've been so busy with the full
> time job, it's taken all the fun out of the last 2 months.  I've had
> practicly ZERO time to devote to OFBIZ which makes my face redder than the
> sun on the Japanese flag!
>
> Rajeev, This is your product (
> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/)
> what you need is either:
> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
> Or if BJ is correct about USB (I havn't tested yet)
> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
> Also, for loud kitchens, same as Serial above, except has a loud sound
> associated with it (to wake up your cooks)
> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>
> Enjoy,
>
>
> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]> wrote:
>
>> parallel is considered legacy, since the trend is usb,
>> wirless(802.11B/G), and bluetooth.
>> though you can write a parallel driver, I suggest you get a USB,
>> Wireless or Bluetooth coverter.
>> they range from $10 to about $90.
>>
>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>> Epson ADK does NOT offer support on Parallel port access to their
>> printers.
>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
>>> suggest getting a new modual for the back of the printer, they're roughly
>>> 20-30 US dollars from a place like pos-guys.com.
>>>
>>> I spent probably 3 months trying to figure that out... Called Epson and
>> the
>>> whole works.   No Parralell... Rats!
>>>
>>> Hope this helped.
>>>
>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>> [hidden email]> wrote:
>>>
>>>> Which program is asking you this question ? You mean XML file to fill in
>>>> OFBiz ?
>>>> I had a quick look and thought 1st about PortType attribute but maybe
>>>> deviceBus is better, to check in ADK documentation...
>>>> Also I never noticed that there were duplicates in the attribure
>> generated
>>>> by the ADK (same in
>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>> For instance
>>>>   Parity
>>>>   PortName
>>>>   FlowControl
>>>> But actually they are not since they are case sensitive I guess. So
>> maybe
>>>> we should kept them same (upper and lower) but I'm unsure
>>>> of that, since some are generated as they are now (I only modified
>> PortName
>>>> in Linux and it worked fine)... Odd !
>>>>
>>>> Jacques
>>>>
>>>> From: "gopalbi" <[hidden email]>
>>>>
>>>>
>>>>> Hello Friends,
>>>>>
>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>> JavaPOS
>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>> program
>>>>> ask me what kind of port I am using, I want to say paralell but it
>> doesn't
>>>>> have that option (only serial, usb, wired and wireless). My question is
>>>>> that
>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>
>>>>> Thanks in Advance
>>>>>
>>>>> Thanks & Regards:
>>>>> Gopal Bisht
>>>>> --
>>>>> View this message in context:
>>>>>
>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

BJ Freeman
you have to navigate the epson software
first download
Epson_JavaPOS_ADK_1112.exe
where every you install it(usually program files on windows)
look in
Epson\SetupPOS

this is the usb config for Jpos.xml
    <JposEntry logicalName="POSPrinter">
        <creation
factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory"
serviceClass="jp.co.epson.upos.pntr.U220DService"/>
        <vendor name="SEIKO EPSON" url="http://www.epson.com"/>
        <jpos category="POSPrinter" version="1.11"/>
        <product description="EPSON TM-U220D Printer Device Service"
name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com"/>

        <!--Other non JavaPOS required property (mostly vendor
properties and bus specific properties i.e. RS232 )-->
        <prop name="Halftone" type="String" value="0"/>
        <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/>
        <prop name="NVRAMControlLevel" type="String" value="1"/>
        <prop name="Stamp" type="String" value="0"/>
        <prop name="OutputCompleteType" type="String" value="2"/>
        <prop name="StatusThreadInterval" type="String" value="100"/>
        <prop name="OutputTimeout" type="String" value="500"/>
        <prop name="PortType" type="String" value="2"/>
        <prop name="OutputBufferSize" type="String" value="65536"/>
        <prop name="FirmRecordLog" type="String" value="1"/>
        <prop name="UsedNVRAM" type="String" value="0"/>
        <prop name="ReceiveTimeout" type="String" value="1000"/>
        <prop name="SlpReverseEject" type="String" value="0"/>
        <prop name="PortName" type="String" value="TM-U220"/>
        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
        <prop name="DefaultSlpClampTime" type="String" value="0"/>
        <prop name="epson.trace.file" type="String" value="trace.log"/>
        <prop name="AsyncProcessingSize" type="String" value="1"/>
        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
        <prop name="PulseStep" type="String" value="2"/>
        <prop name="PortInterfaceName" type="String" value="USB"/>
        <prop name="OutPipe" type="String" value="0"/>
        <prop name="U375Compatible" type="String" value="0"/>
        <prop name="PortNameType" type="String" value="0"/>
        <prop name="preCutterFunction" type="String" value="0"/>
        <prop name="epson.tracing" type="String" value="false"/>
        <prop name="epson.trace.max.size" type="String" value="1000"/>
        <prop name="RecPaperSize" type="String" value="76"/>
        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D
POSPrinter"/>
        <prop name="PageModeExt" type="String" value="0"/>
        <prop name="SupportStatistics" type="String" value="1"/>
        <prop name="OutputErrorOption" type="String" value="0"/>
        <prop name="FirmProgressRange" type="String" value="10"/>
        <prop name="SupportFirmware" type="String" value="0"/>
        <prop name="InputTimeout" type="String" value="100"/>
        <prop name="AutoPowerOff" type="String" value="0"/>
        <prop name="SlpMoreColumns" type="String" value="0"/>
        <prop name="RecPaperType" type="String" value="0"/>
        <prop name="MemorySwitch" type="String" value="0"/>
        <prop name="ReadThreadInterval" type="String" value="-1"/>
        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
        <prop name="TwoColor" type="String" value="1"/>
        <prop name="InitializeThreadTime" type="String" value="1000"/>
        <prop name="TwoByteCharacter" type="String" value="0"/>
        <prop name="FirmLogFileSize" type="String" value="1000"/>
        <prop name="Peeler" type="String" value="0"/>
        <prop name="InPipe" type="String" value="1"/>
        <prop name="ConfigurationFile" type="String"
value="epson/xml/Setting/TM-U220DSetting.xml"/>
        <prop name="Custom1Color" type="String" value="0xFF0000"/>
        <prop name="preEndorseFunction" type="String" value="0"/>
        <prop name="Upos.Spec_c" type="String" value="false"/>
        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
        <prop name="InitializeResponseTimeout" type="String" value="1000"/>
        <prop name="ReceiveRetryTime" type="String" value="25"/>
        <prop name="UsedInterCharacterSet" type="String" value="0"/>
        <prop name="RecMoreColumns" type="String" value="0"/>
        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
        <prop name="WriteThreadInterval" type="String" value="-1"/>
        <prop name="preORCBFunction" type="String" value="0"/>
        <prop name="RecNearEndSensor" type="String" value="1"/>
        <prop name="LogObject" type="String" value=""/>
        <prop name="Cutter" type="String" value="0"/>
        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
        <prop name="UsedPeeler" type="String" value="0"/>
        <prop name="InputBufferSize" type="String" value="4096"/>
        <prop name="TransmitTimeout" type="String" value="5000"/>
        <prop name="OfflineCount" type="String" value="2"/>
        <prop name="TransmitRetryTime" type="String" value="100"/>
        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
</JposEntry>


BJ Freeman sent the following on 9/30/2008 5:45 PM:

> I have been doing printer drivers since cpm days.
> they don't provide one, I do.
> :)
>
> Branden Strickland sent the following on 9/30/2008 5:17 PM:
>> Wow, Bj, I'm not even sure they offer USB support, but I only say that
>> because *I* haven't tested it yet.  Heck I've been so busy with the full
>> time job, it's taken all the fun out of the last 2 months.  I've had
>> practicly ZERO time to devote to OFBIZ which makes my face redder than the
>> sun on the Japanese flag!
>>
>> Rajeev, This is your product (
>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/)
>> what you need is either:
>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
>> Or if BJ is correct about USB (I havn't tested yet)
>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
>> Also, for loud kitchens, same as Serial above, except has a loud sound
>> associated with it (to wake up your cooks)
>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>>
>> Enjoy,
>>
>>
>> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]> wrote:
>>
>>> parallel is considered legacy, since the trend is usb,
>>> wirless(802.11B/G), and bluetooth.
>>> though you can write a parallel driver, I suggest you get a USB,
>>> Wireless or Bluetooth coverter.
>>> they range from $10 to about $90.
>>>
>>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>>> Epson ADK does NOT offer support on Parallel port access to their
>>> printers.
>>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
>>>> suggest getting a new modual for the back of the printer, they're roughly
>>>> 20-30 US dollars from a place like pos-guys.com.
>>>>
>>>> I spent probably 3 months trying to figure that out... Called Epson and
>>> the
>>>> whole works.   No Parralell... Rats!
>>>>
>>>> Hope this helped.
>>>>
>>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>>> [hidden email]> wrote:
>>>>
>>>>> Which program is asking you this question ? You mean XML file to fill in
>>>>> OFBiz ?
>>>>> I had a quick look and thought 1st about PortType attribute but maybe
>>>>> deviceBus is better, to check in ADK documentation...
>>>>> Also I never noticed that there were duplicates in the attribure
>>> generated
>>>>> by the ADK (same in
>>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>>> For instance
>>>>>   Parity
>>>>>   PortName
>>>>>   FlowControl
>>>>> But actually they are not since they are case sensitive I guess. So
>>> maybe
>>>>> we should kept them same (upper and lower) but I'm unsure
>>>>> of that, since some are generated as they are now (I only modified
>>> PortName
>>>>> in Linux and it worked fine)... Odd !
>>>>>
>>>>> Jacques
>>>>>
>>>>> From: "gopalbi" <[hidden email]>
>>>>>
>>>>>
>>>>>> Hello Friends,
>>>>>>
>>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>>> JavaPOS
>>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>>> program
>>>>>> ask me what kind of port I am using, I want to say paralell but it
>>> doesn't
>>>>>> have that option (only serial, usb, wired and wireless). My question is
>>>>>> that
>>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>>
>>>>>> Thanks in Advance
>>>>>>
>>>>>> Thanks & Regards:
>>>>>> Gopal Bisht
>>>>>> --
>>>>>> View this message in context:
>>>>>>
>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

BJ Freeman
looks like  Jacques already did this for serial
http://docs.ofbiz.org/pages/viewpage.action?pageId=5063
i will add the other drivers.


BJ Freeman sent the following on 9/30/2008 7:07 PM:

> you have to navigate the epson software
> first download
> Epson_JavaPOS_ADK_1112.exe
> where every you install it(usually program files on windows)
> look in
> Epson\SetupPOS
>
> this is the usb config for Jpos.xml
>     <JposEntry logicalName="POSPrinter">
>         <creation
> factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory"
> serviceClass="jp.co.epson.upos.pntr.U220DService"/>
>         <vendor name="SEIKO EPSON" url="http://www.epson.com"/>
>         <jpos category="POSPrinter" version="1.11"/>
>         <product description="EPSON TM-U220D Printer Device Service"
> name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com"/>
>
>         <!--Other non JavaPOS required property (mostly vendor
> properties and bus specific properties i.e. RS232 )-->
>         <prop name="Halftone" type="String" value="0"/>
>         <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/>
>         <prop name="NVRAMControlLevel" type="String" value="1"/>
>         <prop name="Stamp" type="String" value="0"/>
>         <prop name="OutputCompleteType" type="String" value="2"/>
>         <prop name="StatusThreadInterval" type="String" value="100"/>
>         <prop name="OutputTimeout" type="String" value="500"/>
>         <prop name="PortType" type="String" value="2"/>
>         <prop name="OutputBufferSize" type="String" value="65536"/>
>         <prop name="FirmRecordLog" type="String" value="1"/>
>         <prop name="UsedNVRAM" type="String" value="0"/>
>         <prop name="ReceiveTimeout" type="String" value="1000"/>
>         <prop name="SlpReverseEject" type="String" value="0"/>
>         <prop name="PortName" type="String" value="TM-U220"/>
>         <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
>         <prop name="DefaultSlpClampTime" type="String" value="0"/>
>         <prop name="epson.trace.file" type="String" value="trace.log"/>
>         <prop name="AsyncProcessingSize" type="String" value="1"/>
>         <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
>         <prop name="PulseStep" type="String" value="2"/>
>         <prop name="PortInterfaceName" type="String" value="USB"/>
>         <prop name="OutPipe" type="String" value="0"/>
>         <prop name="U375Compatible" type="String" value="0"/>
>         <prop name="PortNameType" type="String" value="0"/>
>         <prop name="preCutterFunction" type="String" value="0"/>
>         <prop name="epson.tracing" type="String" value="false"/>
>         <prop name="epson.trace.max.size" type="String" value="1000"/>
>         <prop name="RecPaperSize" type="String" value="76"/>
>         <prop name="DeviceDesc" type="String" value="EPSON TM-U220D
> POSPrinter"/>
>         <prop name="PageModeExt" type="String" value="0"/>
>         <prop name="SupportStatistics" type="String" value="1"/>
>         <prop name="OutputErrorOption" type="String" value="0"/>
>         <prop name="FirmProgressRange" type="String" value="10"/>
>         <prop name="SupportFirmware" type="String" value="0"/>
>         <prop name="InputTimeout" type="String" value="100"/>
>         <prop name="AutoPowerOff" type="String" value="0"/>
>         <prop name="SlpMoreColumns" type="String" value="0"/>
>         <prop name="RecPaperType" type="String" value="0"/>
>         <prop name="MemorySwitch" type="String" value="0"/>
>         <prop name="ReadThreadInterval" type="String" value="-1"/>
>         <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
>         <prop name="TwoColor" type="String" value="1"/>
>         <prop name="InitializeThreadTime" type="String" value="1000"/>
>         <prop name="TwoByteCharacter" type="String" value="0"/>
>         <prop name="FirmLogFileSize" type="String" value="1000"/>
>         <prop name="Peeler" type="String" value="0"/>
>         <prop name="InPipe" type="String" value="1"/>
>         <prop name="ConfigurationFile" type="String"
> value="epson/xml/Setting/TM-U220DSetting.xml"/>
>         <prop name="Custom1Color" type="String" value="0xFF0000"/>
>         <prop name="preEndorseFunction" type="String" value="0"/>
>         <prop name="Upos.Spec_c" type="String" value="false"/>
>         <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
>         <prop name="InitializeResponseTimeout" type="String" value="1000"/>
>         <prop name="ReceiveRetryTime" type="String" value="25"/>
>         <prop name="UsedInterCharacterSet" type="String" value="0"/>
>         <prop name="RecMoreColumns" type="String" value="0"/>
>         <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
>         <prop name="WriteThreadInterval" type="String" value="-1"/>
>         <prop name="preORCBFunction" type="String" value="0"/>
>         <prop name="RecNearEndSensor" type="String" value="1"/>
>         <prop name="LogObject" type="String" value=""/>
>         <prop name="Cutter" type="String" value="0"/>
>         <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
>         <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
>         <prop name="UsedPeeler" type="String" value="0"/>
>         <prop name="InputBufferSize" type="String" value="4096"/>
>         <prop name="TransmitTimeout" type="String" value="5000"/>
>         <prop name="OfflineCount" type="String" value="2"/>
>         <prop name="TransmitRetryTime" type="String" value="100"/>
>         <prop name="DirectIOEventTimeout" type="String" value="5000"/>
> </JposEntry>
>
>
> BJ Freeman sent the following on 9/30/2008 5:45 PM:
>> I have been doing printer drivers since cpm days.
>> they don't provide one, I do.
>> :)
>>
>> Branden Strickland sent the following on 9/30/2008 5:17 PM:
>>> Wow, Bj, I'm not even sure they offer USB support, but I only say that
>>> because *I* haven't tested it yet.  Heck I've been so busy with the full
>>> time job, it's taken all the fun out of the last 2 months.  I've had
>>> practicly ZERO time to devote to OFBIZ which makes my face redder than the
>>> sun on the Japanese flag!
>>>
>>> Rajeev, This is your product (
>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/)
>>> what you need is either:
>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
>>> Or if BJ is correct about USB (I havn't tested yet)
>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
>>> Also, for loud kitchens, same as Serial above, except has a loud sound
>>> associated with it (to wake up your cooks)
>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>>>
>>> Enjoy,
>>>
>>>
>>> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]> wrote:
>>>
>>>> parallel is considered legacy, since the trend is usb,
>>>> wirless(802.11B/G), and bluetooth.
>>>> though you can write a parallel driver, I suggest you get a USB,
>>>> Wireless or Bluetooth coverter.
>>>> they range from $10 to about $90.
>>>>
>>>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>>>> Epson ADK does NOT offer support on Parallel port access to their
>>>> printers.
>>>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
>>>>> suggest getting a new modual for the back of the printer, they're roughly
>>>>> 20-30 US dollars from a place like pos-guys.com.
>>>>>
>>>>> I spent probably 3 months trying to figure that out... Called Epson and
>>>> the
>>>>> whole works.   No Parralell... Rats!
>>>>>
>>>>> Hope this helped.
>>>>>
>>>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>>>> [hidden email]> wrote:
>>>>>
>>>>>> Which program is asking you this question ? You mean XML file to fill in
>>>>>> OFBiz ?
>>>>>> I had a quick look and thought 1st about PortType attribute but maybe
>>>>>> deviceBus is better, to check in ADK documentation...
>>>>>> Also I never noticed that there were duplicates in the attribure
>>>> generated
>>>>>> by the ADK (same in
>>>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>>>> For instance
>>>>>>   Parity
>>>>>>   PortName
>>>>>>   FlowControl
>>>>>> But actually they are not since they are case sensitive I guess. So
>>>> maybe
>>>>>> we should kept them same (upper and lower) but I'm unsure
>>>>>> of that, since some are generated as they are now (I only modified
>>>> PortName
>>>>>> in Linux and it worked fine)... Odd !
>>>>>>
>>>>>> Jacques
>>>>>>
>>>>>> From: "gopalbi" <[hidden email]>
>>>>>>
>>>>>>
>>>>>>> Hello Friends,
>>>>>>>
>>>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>>>> JavaPOS
>>>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>>>> program
>>>>>>> ask me what kind of port I am using, I want to say paralell but it
>>>> doesn't
>>>>>>> have that option (only serial, usb, wired and wireless). My question is
>>>>>>> that
>>>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>>>
>>>>>>> Thanks in Advance
>>>>>>>
>>>>>>> Thanks & Regards:
>>>>>>> Gopal Bisht
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>>
>>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>
>>
>>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

Jacques Le Roux
Administrator
Thanks BJ,

Actually this howto was intially written by Cedar Peng at Vikrant Rathore's demand :o)

Let me know when you will have done, I wiil put a link from the FAQ

Jacques

From: "BJ Freeman" <[hidden email]>

> looks like  Jacques already did this for serial
> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063
> i will add the other drivers.
>
>
> BJ Freeman sent the following on 9/30/2008 7:07 PM:
>> you have to navigate the epson software
>> first download
>> Epson_JavaPOS_ADK_1112.exe
>> where every you install it(usually program files on windows)
>> look in
>> Epson\SetupPOS
>>
>> this is the usb config for Jpos.xml
>>     <JposEntry logicalName="POSPrinter">
>>         <creation
>> factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory"
>> serviceClass="jp.co.epson.upos.pntr.U220DService"/>
>>         <vendor name="SEIKO EPSON" url="http://www.epson.com"/>
>>         <jpos category="POSPrinter" version="1.11"/>
>>         <product description="EPSON TM-U220D Printer Device Service"
>> name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com"/>
>>
>>         <!--Other non JavaPOS required property (mostly vendor
>> properties and bus specific properties i.e. RS232 )-->
>>         <prop name="Halftone" type="String" value="0"/>
>>         <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/>
>>         <prop name="NVRAMControlLevel" type="String" value="1"/>
>>         <prop name="Stamp" type="String" value="0"/>
>>         <prop name="OutputCompleteType" type="String" value="2"/>
>>         <prop name="StatusThreadInterval" type="String" value="100"/>
>>         <prop name="OutputTimeout" type="String" value="500"/>
>>         <prop name="PortType" type="String" value="2"/>
>>         <prop name="OutputBufferSize" type="String" value="65536"/>
>>         <prop name="FirmRecordLog" type="String" value="1"/>
>>         <prop name="UsedNVRAM" type="String" value="0"/>
>>         <prop name="ReceiveTimeout" type="String" value="1000"/>
>>         <prop name="SlpReverseEject" type="String" value="0"/>
>>         <prop name="PortName" type="String" value="TM-U220"/>
>>         <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
>>         <prop name="DefaultSlpClampTime" type="String" value="0"/>
>>         <prop name="epson.trace.file" type="String" value="trace.log"/>
>>         <prop name="AsyncProcessingSize" type="String" value="1"/>
>>         <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
>>         <prop name="PulseStep" type="String" value="2"/>
>>         <prop name="PortInterfaceName" type="String" value="USB"/>
>>         <prop name="OutPipe" type="String" value="0"/>
>>         <prop name="U375Compatible" type="String" value="0"/>
>>         <prop name="PortNameType" type="String" value="0"/>
>>         <prop name="preCutterFunction" type="String" value="0"/>
>>         <prop name="epson.tracing" type="String" value="false"/>
>>         <prop name="epson.trace.max.size" type="String" value="1000"/>
>>         <prop name="RecPaperSize" type="String" value="76"/>
>>         <prop name="DeviceDesc" type="String" value="EPSON TM-U220D
>> POSPrinter"/>
>>         <prop name="PageModeExt" type="String" value="0"/>
>>         <prop name="SupportStatistics" type="String" value="1"/>
>>         <prop name="OutputErrorOption" type="String" value="0"/>
>>         <prop name="FirmProgressRange" type="String" value="10"/>
>>         <prop name="SupportFirmware" type="String" value="0"/>
>>         <prop name="InputTimeout" type="String" value="100"/>
>>         <prop name="AutoPowerOff" type="String" value="0"/>
>>         <prop name="SlpMoreColumns" type="String" value="0"/>
>>         <prop name="RecPaperType" type="String" value="0"/>
>>         <prop name="MemorySwitch" type="String" value="0"/>
>>         <prop name="ReadThreadInterval" type="String" value="-1"/>
>>         <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
>>         <prop name="TwoColor" type="String" value="1"/>
>>         <prop name="InitializeThreadTime" type="String" value="1000"/>
>>         <prop name="TwoByteCharacter" type="String" value="0"/>
>>         <prop name="FirmLogFileSize" type="String" value="1000"/>
>>         <prop name="Peeler" type="String" value="0"/>
>>         <prop name="InPipe" type="String" value="1"/>
>>         <prop name="ConfigurationFile" type="String"
>> value="epson/xml/Setting/TM-U220DSetting.xml"/>
>>         <prop name="Custom1Color" type="String" value="0xFF0000"/>
>>         <prop name="preEndorseFunction" type="String" value="0"/>
>>         <prop name="Upos.Spec_c" type="String" value="false"/>
>>         <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
>>         <prop name="InitializeResponseTimeout" type="String" value="1000"/>
>>         <prop name="ReceiveRetryTime" type="String" value="25"/>
>>         <prop name="UsedInterCharacterSet" type="String" value="0"/>
>>         <prop name="RecMoreColumns" type="String" value="0"/>
>>         <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
>>         <prop name="WriteThreadInterval" type="String" value="-1"/>
>>         <prop name="preORCBFunction" type="String" value="0"/>
>>         <prop name="RecNearEndSensor" type="String" value="1"/>
>>         <prop name="LogObject" type="String" value=""/>
>>         <prop name="Cutter" type="String" value="0"/>
>>         <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
>>         <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
>>         <prop name="UsedPeeler" type="String" value="0"/>
>>         <prop name="InputBufferSize" type="String" value="4096"/>
>>         <prop name="TransmitTimeout" type="String" value="5000"/>
>>         <prop name="OfflineCount" type="String" value="2"/>
>>         <prop name="TransmitRetryTime" type="String" value="100"/>
>>         <prop name="DirectIOEventTimeout" type="String" value="5000"/>
>> </JposEntry>
>>
>>
>> BJ Freeman sent the following on 9/30/2008 5:45 PM:
>>> I have been doing printer drivers since cpm days.
>>> they don't provide one, I do.
>>> :)
>>>
>>> Branden Strickland sent the following on 9/30/2008 5:17 PM:
>>>> Wow, Bj, I'm not even sure they offer USB support, but I only say that
>>>> because *I* haven't tested it yet.  Heck I've been so busy with the full
>>>> time job, it's taken all the fun out of the last 2 months.  I've had
>>>> practicly ZERO time to devote to OFBIZ which makes my face redder than the
>>>> sun on the Japanese flag!
>>>>
>>>> Rajeev, This is your product (
>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/)
>>>> what you need is either:
>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
>>>> Or if BJ is correct about USB (I havn't tested yet)
>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
>>>> Also, for loud kitchens, same as Serial above, except has a loud sound
>>>> associated with it (to wake up your cooks)
>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>>>>
>>>> Enjoy,
>>>>
>>>>
>>>> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]> wrote:
>>>>
>>>>> parallel is considered legacy, since the trend is usb,
>>>>> wirless(802.11B/G), and bluetooth.
>>>>> though you can write a parallel driver, I suggest you get a USB,
>>>>> Wireless or Bluetooth coverter.
>>>>> they range from $10 to about $90.
>>>>>
>>>>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>>>>> Epson ADK does NOT offer support on Parallel port access to their
>>>>> printers.
>>>>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.  I
>>>>>> suggest getting a new modual for the back of the printer, they're roughly
>>>>>> 20-30 US dollars from a place like pos-guys.com.
>>>>>>
>>>>>> I spent probably 3 months trying to figure that out... Called Epson and
>>>>> the
>>>>>> whole works.   No Parralell... Rats!
>>>>>>
>>>>>> Hope this helped.
>>>>>>
>>>>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>>>>> [hidden email]> wrote:
>>>>>>
>>>>>>> Which program is asking you this question ? You mean XML file to fill in
>>>>>>> OFBiz ?
>>>>>>> I had a quick look and thought 1st about PortType attribute but maybe
>>>>>>> deviceBus is better, to check in ADK documentation...
>>>>>>> Also I never noticed that there were duplicates in the attribure
>>>>> generated
>>>>>>> by the ADK (same in
>>>>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>>>>> For instance
>>>>>>>   Parity
>>>>>>>   PortName
>>>>>>>   FlowControl
>>>>>>> But actually they are not since they are case sensitive I guess. So
>>>>> maybe
>>>>>>> we should kept them same (upper and lower) but I'm unsure
>>>>>>> of that, since some are generated as they are now (I only modified
>>>>> PortName
>>>>>>> in Linux and it worked fine)... Odd !
>>>>>>>
>>>>>>> Jacques
>>>>>>>
>>>>>>> From: "gopalbi" <[hidden email]>
>>>>>>>
>>>>>>>
>>>>>>>> Hello Friends,
>>>>>>>>
>>>>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>>>>> JavaPOS
>>>>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>>>>> program
>>>>>>>> ask me what kind of port I am using, I want to say paralell but it
>>>>> doesn't
>>>>>>>> have that option (only serial, usb, wired and wireless). My question is
>>>>>>>> that
>>>>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>>>>
>>>>>>>> Thanks in Advance
>>>>>>>>
>>>>>>>> Thanks & Regards:
>>>>>>>> Gopal Bisht
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>>
>>>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

Branden Strickland
I had already gotten the TCP on that page as well... However, USB and a
possible Parallel would be a huge help to a bunch of people who get the
epson printers and don't realize most come standard with that port.   It
confuses a lot of people..

Let me know if I can help.

Thanks,

On Wed, Oct 1, 2008 at 7:56 AM, Jacques Le Roux <
[hidden email]> wrote:

> Thanks BJ,
>
> Actually this howto was intially written by Cedar Peng at Vikrant Rathore's
> demand :o)
>
> Let me know when you will have done, I wiil put a link from the FAQ
>
> Jacques
>
> From: "BJ Freeman" <[hidden email]>
>
>  looks like  Jacques already did this for serial
>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063
>> i will add the other drivers.
>>
>>
>> BJ Freeman sent the following on 9/30/2008 7:07 PM:
>>
>>> you have to navigate the epson software
>>> first download
>>> Epson_JavaPOS_ADK_1112.exe
>>> where every you install it(usually program files on windows)
>>> look in
>>> Epson\SetupPOS
>>>
>>> this is the usb config for Jpos.xml
>>>    <JposEntry logicalName="POSPrinter">
>>>        <creation
>>>
>>> factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory"
>>> serviceClass="jp.co.epson.upos.pntr.U220DService"/>
>>>        <vendor name="SEIKO EPSON" url="http://www.epson.com"/>
>>>        <jpos category="POSPrinter" version="1.11"/>
>>>        <product description="EPSON TM-U220D Printer Device Service"
>>> name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com
>>> "/>
>>>
>>>        <!--Other non JavaPOS required property (mostly vendor
>>> properties and bus specific properties i.e. RS232 )-->
>>>        <prop name="Halftone" type="String" value="0"/>
>>>        <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/>
>>>        <prop name="NVRAMControlLevel" type="String" value="1"/>
>>>        <prop name="Stamp" type="String" value="0"/>
>>>        <prop name="OutputCompleteType" type="String" value="2"/>
>>>        <prop name="StatusThreadInterval" type="String" value="100"/>
>>>        <prop name="OutputTimeout" type="String" value="500"/>
>>>        <prop name="PortType" type="String" value="2"/>
>>>        <prop name="OutputBufferSize" type="String" value="65536"/>
>>>        <prop name="FirmRecordLog" type="String" value="1"/>
>>>        <prop name="UsedNVRAM" type="String" value="0"/>
>>>        <prop name="ReceiveTimeout" type="String" value="1000"/>
>>>        <prop name="SlpReverseEject" type="String" value="0"/>
>>>        <prop name="PortName" type="String" value="TM-U220"/>
>>>        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
>>>        <prop name="DefaultSlpClampTime" type="String" value="0"/>
>>>        <prop name="epson.trace.file" type="String" value="trace.log"/>
>>>        <prop name="AsyncProcessingSize" type="String" value="1"/>
>>>        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
>>>        <prop name="PulseStep" type="String" value="2"/>
>>>        <prop name="PortInterfaceName" type="String" value="USB"/>
>>>        <prop name="OutPipe" type="String" value="0"/>
>>>        <prop name="U375Compatible" type="String" value="0"/>
>>>        <prop name="PortNameType" type="String" value="0"/>
>>>        <prop name="preCutterFunction" type="String" value="0"/>
>>>        <prop name="epson.tracing" type="String" value="false"/>
>>>        <prop name="epson.trace.max.size" type="String" value="1000"/>
>>>        <prop name="RecPaperSize" type="String" value="76"/>
>>>        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D
>>> POSPrinter"/>
>>>        <prop name="PageModeExt" type="String" value="0"/>
>>>        <prop name="SupportStatistics" type="String" value="1"/>
>>>        <prop name="OutputErrorOption" type="String" value="0"/>
>>>        <prop name="FirmProgressRange" type="String" value="10"/>
>>>        <prop name="SupportFirmware" type="String" value="0"/>
>>>        <prop name="InputTimeout" type="String" value="100"/>
>>>        <prop name="AutoPowerOff" type="String" value="0"/>
>>>        <prop name="SlpMoreColumns" type="String" value="0"/>
>>>        <prop name="RecPaperType" type="String" value="0"/>
>>>        <prop name="MemorySwitch" type="String" value="0"/>
>>>        <prop name="ReadThreadInterval" type="String" value="-1"/>
>>>        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
>>>        <prop name="TwoColor" type="String" value="1"/>
>>>        <prop name="InitializeThreadTime" type="String" value="1000"/>
>>>        <prop name="TwoByteCharacter" type="String" value="0"/>
>>>        <prop name="FirmLogFileSize" type="String" value="1000"/>
>>>        <prop name="Peeler" type="String" value="0"/>
>>>        <prop name="InPipe" type="String" value="1"/>
>>>        <prop name="ConfigurationFile" type="String"
>>> value="epson/xml/Setting/TM-U220DSetting.xml"/>
>>>        <prop name="Custom1Color" type="String" value="0xFF0000"/>
>>>        <prop name="preEndorseFunction" type="String" value="0"/>
>>>        <prop name="Upos.Spec_c" type="String" value="false"/>
>>>        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
>>>        <prop name="InitializeResponseTimeout" type="String"
>>> value="1000"/>
>>>        <prop name="ReceiveRetryTime" type="String" value="25"/>
>>>        <prop name="UsedInterCharacterSet" type="String" value="0"/>
>>>        <prop name="RecMoreColumns" type="String" value="0"/>
>>>        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
>>>        <prop name="WriteThreadInterval" type="String" value="-1"/>
>>>        <prop name="preORCBFunction" type="String" value="0"/>
>>>        <prop name="RecNearEndSensor" type="String" value="1"/>
>>>        <prop name="LogObject" type="String" value=""/>
>>>        <prop name="Cutter" type="String" value="0"/>
>>>        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
>>>        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
>>>        <prop name="UsedPeeler" type="String" value="0"/>
>>>        <prop name="InputBufferSize" type="String" value="4096"/>
>>>        <prop name="TransmitTimeout" type="String" value="5000"/>
>>>        <prop name="OfflineCount" type="String" value="2"/>
>>>        <prop name="TransmitRetryTime" type="String" value="100"/>
>>>        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
>>> </JposEntry>
>>>
>>>
>>> BJ Freeman sent the following on 9/30/2008 5:45 PM:
>>>
>>>> I have been doing printer drivers since cpm days.
>>>> they don't provide one, I do.
>>>> :)
>>>>
>>>> Branden Strickland sent the following on 9/30/2008 5:17 PM:
>>>>
>>>>> Wow, Bj, I'm not even sure they offer USB support, but I only say that
>>>>> because *I* haven't tested it yet.  Heck I've been so busy with the
>>>>> full
>>>>> time job, it's taken all the fun out of the last 2 months.  I've had
>>>>> practicly ZERO time to devote to OFBIZ which makes my face redder than
>>>>> the
>>>>> sun on the Japanese flag!
>>>>>
>>>>> Rajeev, This is your product (
>>>>>
>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/
>>>>> )
>>>>> what you need is either:
>>>>>
>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
>>>>>
>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
>>>>> Or if BJ is correct about USB (I havn't tested yet)
>>>>>
>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
>>>>> Also, for loud kitchens, same as Serial above, except has a loud sound
>>>>> associated with it (to wake up your cooks)
>>>>>
>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>>>>>
>>>>> Enjoy,
>>>>>
>>>>>
>>>>> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]>
>>>>> wrote:
>>>>>
>>>>>  parallel is considered legacy, since the trend is usb,
>>>>>> wirless(802.11B/G), and bluetooth.
>>>>>> though you can write a parallel driver, I suggest you get a USB,
>>>>>> Wireless or Bluetooth coverter.
>>>>>> they range from $10 to about $90.
>>>>>>
>>>>>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>>>>>
>>>>>>> Epson ADK does NOT offer support on Parallel port access to their
>>>>>>>
>>>>>> printers.
>>>>>>
>>>>>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.
>>>>>>>  I
>>>>>>> suggest getting a new modual for the back of the printer, they're
>>>>>>> roughly
>>>>>>> 20-30 US dollars from a place like pos-guys.com.
>>>>>>>
>>>>>>> I spent probably 3 months trying to figure that out... Called Epson
>>>>>>> and
>>>>>>>
>>>>>> the
>>>>>>
>>>>>>> whole works.   No Parralell... Rats!
>>>>>>>
>>>>>>> Hope this helped.
>>>>>>>
>>>>>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>>>>>> [hidden email]> wrote:
>>>>>>>
>>>>>>>  Which program is asking you this question ? You mean XML file to
>>>>>>>> fill in
>>>>>>>> OFBiz ?
>>>>>>>> I had a quick look and thought 1st about PortType attribute but
>>>>>>>> maybe
>>>>>>>> deviceBus is better, to check in ADK documentation...
>>>>>>>> Also I never noticed that there were duplicates in the attribure
>>>>>>>>
>>>>>>> generated
>>>>>>
>>>>>>> by the ADK (same in
>>>>>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>>>>>> For instance
>>>>>>>>  Parity
>>>>>>>>  PortName
>>>>>>>>  FlowControl
>>>>>>>> But actually they are not since they are case sensitive I guess. So
>>>>>>>>
>>>>>>> maybe
>>>>>>
>>>>>>> we should kept them same (upper and lower) but I'm unsure
>>>>>>>> of that, since some are generated as they are now (I only modified
>>>>>>>>
>>>>>>> PortName
>>>>>>
>>>>>>> in Linux and it worked fine)... Odd !
>>>>>>>>
>>>>>>>> Jacques
>>>>>>>>
>>>>>>>> From: "gopalbi" <[hidden email]>
>>>>>>>>
>>>>>>>>
>>>>>>>>  Hello Friends,
>>>>>>>>>
>>>>>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>>>>>>>>>
>>>>>>>> JavaPOS
>>>>>>
>>>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>>>>>>>>>
>>>>>>>> program
>>>>>>
>>>>>>> ask me what kind of port I am using, I want to say paralell but it
>>>>>>>>>
>>>>>>>> doesn't
>>>>>>
>>>>>>> have that option (only serial, usb, wired and wireless). My question
>>>>>>>>> is
>>>>>>>>> that
>>>>>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>>>>>
>>>>>>>>> Thanks in Advance
>>>>>>>>>
>>>>>>>>> Thanks & Regards:
>>>>>>>>> Gopal Bisht
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>>
>>>>>>>>>
>>>>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>>>
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

Jacques Le Roux
Administrator
Could this help http://docs.ofbiz.org/display/OFBIZ/JavaPOS+USB+For+EPSON+TM-U220D+Printer+Device+Service ?

Jacques

From: "Branden Strickland" <[hidden email]>

>I had already gotten the TCP on that page as well... However, USB and a
> possible Parallel would be a huge help to a bunch of people who get the
> epson printers and don't realize most come standard with that port.   It
> confuses a lot of people..
>
> Let me know if I can help.
>
> Thanks,
>
> On Wed, Oct 1, 2008 at 7:56 AM, Jacques Le Roux <
> [hidden email]> wrote:
>
>> Thanks BJ,
>>
>> Actually this howto was intially written by Cedar Peng at Vikrant Rathore's
>> demand :o)
>>
>> Let me know when you will have done, I wiil put a link from the FAQ
>>
>> Jacques
>>
>> From: "BJ Freeman" <[hidden email]>
>>
>>  looks like  Jacques already did this for serial
>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063
>>> i will add the other drivers.
>>>
>>>
>>> BJ Freeman sent the following on 9/30/2008 7:07 PM:
>>>
>>>> you have to navigate the epson software
>>>> first download
>>>> Epson_JavaPOS_ADK_1112.exe
>>>> where every you install it(usually program files on windows)
>>>> look in
>>>> Epson\SetupPOS
>>>>
>>>> this is the usb config for Jpos.xml
>>>>    <JposEntry logicalName="POSPrinter">
>>>>        <creation
>>>>
>>>> factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory"
>>>> serviceClass="jp.co.epson.upos.pntr.U220DService"/>
>>>>        <vendor name="SEIKO EPSON" url="http://www.epson.com"/>
>>>>        <jpos category="POSPrinter" version="1.11"/>
>>>>        <product description="EPSON TM-U220D Printer Device Service"
>>>> name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com
>>>> "/>
>>>>
>>>>        <!--Other non JavaPOS required property (mostly vendor
>>>> properties and bus specific properties i.e. RS232 )-->
>>>>        <prop name="Halftone" type="String" value="0"/>
>>>>        <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/>
>>>>        <prop name="NVRAMControlLevel" type="String" value="1"/>
>>>>        <prop name="Stamp" type="String" value="0"/>
>>>>        <prop name="OutputCompleteType" type="String" value="2"/>
>>>>        <prop name="StatusThreadInterval" type="String" value="100"/>
>>>>        <prop name="OutputTimeout" type="String" value="500"/>
>>>>        <prop name="PortType" type="String" value="2"/>
>>>>        <prop name="OutputBufferSize" type="String" value="65536"/>
>>>>        <prop name="FirmRecordLog" type="String" value="1"/>
>>>>        <prop name="UsedNVRAM" type="String" value="0"/>
>>>>        <prop name="ReceiveTimeout" type="String" value="1000"/>
>>>>        <prop name="SlpReverseEject" type="String" value="0"/>
>>>>        <prop name="PortName" type="String" value="TM-U220"/>
>>>>        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
>>>>        <prop name="DefaultSlpClampTime" type="String" value="0"/>
>>>>        <prop name="epson.trace.file" type="String" value="trace.log"/>
>>>>        <prop name="AsyncProcessingSize" type="String" value="1"/>
>>>>        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
>>>>        <prop name="PulseStep" type="String" value="2"/>
>>>>        <prop name="PortInterfaceName" type="String" value="USB"/>
>>>>        <prop name="OutPipe" type="String" value="0"/>
>>>>        <prop name="U375Compatible" type="String" value="0"/>
>>>>        <prop name="PortNameType" type="String" value="0"/>
>>>>        <prop name="preCutterFunction" type="String" value="0"/>
>>>>        <prop name="epson.tracing" type="String" value="false"/>
>>>>        <prop name="epson.trace.max.size" type="String" value="1000"/>
>>>>        <prop name="RecPaperSize" type="String" value="76"/>
>>>>        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D
>>>> POSPrinter"/>
>>>>        <prop name="PageModeExt" type="String" value="0"/>
>>>>        <prop name="SupportStatistics" type="String" value="1"/>
>>>>        <prop name="OutputErrorOption" type="String" value="0"/>
>>>>        <prop name="FirmProgressRange" type="String" value="10"/>
>>>>        <prop name="SupportFirmware" type="String" value="0"/>
>>>>        <prop name="InputTimeout" type="String" value="100"/>
>>>>        <prop name="AutoPowerOff" type="String" value="0"/>
>>>>        <prop name="SlpMoreColumns" type="String" value="0"/>
>>>>        <prop name="RecPaperType" type="String" value="0"/>
>>>>        <prop name="MemorySwitch" type="String" value="0"/>
>>>>        <prop name="ReadThreadInterval" type="String" value="-1"/>
>>>>        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
>>>>        <prop name="TwoColor" type="String" value="1"/>
>>>>        <prop name="InitializeThreadTime" type="String" value="1000"/>
>>>>        <prop name="TwoByteCharacter" type="String" value="0"/>
>>>>        <prop name="FirmLogFileSize" type="String" value="1000"/>
>>>>        <prop name="Peeler" type="String" value="0"/>
>>>>        <prop name="InPipe" type="String" value="1"/>
>>>>        <prop name="ConfigurationFile" type="String"
>>>> value="epson/xml/Setting/TM-U220DSetting.xml"/>
>>>>        <prop name="Custom1Color" type="String" value="0xFF0000"/>
>>>>        <prop name="preEndorseFunction" type="String" value="0"/>
>>>>        <prop name="Upos.Spec_c" type="String" value="false"/>
>>>>        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
>>>>        <prop name="InitializeResponseTimeout" type="String"
>>>> value="1000"/>
>>>>        <prop name="ReceiveRetryTime" type="String" value="25"/>
>>>>        <prop name="UsedInterCharacterSet" type="String" value="0"/>
>>>>        <prop name="RecMoreColumns" type="String" value="0"/>
>>>>        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
>>>>        <prop name="WriteThreadInterval" type="String" value="-1"/>
>>>>        <prop name="preORCBFunction" type="String" value="0"/>
>>>>        <prop name="RecNearEndSensor" type="String" value="1"/>
>>>>        <prop name="LogObject" type="String" value=""/>
>>>>        <prop name="Cutter" type="String" value="0"/>
>>>>        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
>>>>        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
>>>>        <prop name="UsedPeeler" type="String" value="0"/>
>>>>        <prop name="InputBufferSize" type="String" value="4096"/>
>>>>        <prop name="TransmitTimeout" type="String" value="5000"/>
>>>>        <prop name="OfflineCount" type="String" value="2"/>
>>>>        <prop name="TransmitRetryTime" type="String" value="100"/>
>>>>        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
>>>> </JposEntry>
>>>>
>>>>
>>>> BJ Freeman sent the following on 9/30/2008 5:45 PM:
>>>>
>>>>> I have been doing printer drivers since cpm days.
>>>>> they don't provide one, I do.
>>>>> :)
>>>>>
>>>>> Branden Strickland sent the following on 9/30/2008 5:17 PM:
>>>>>
>>>>>> Wow, Bj, I'm not even sure they offer USB support, but I only say that
>>>>>> because *I* haven't tested it yet.  Heck I've been so busy with the
>>>>>> full
>>>>>> time job, it's taken all the fun out of the last 2 months.  I've had
>>>>>> practicly ZERO time to devote to OFBIZ which makes my face redder than
>>>>>> the
>>>>>> sun on the Japanese flag!
>>>>>>
>>>>>> Rajeev, This is your product (
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/
>>>>>> )
>>>>>> what you need is either:
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
>>>>>> Or if BJ is correct about USB (I havn't tested yet)
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
>>>>>> Also, for loud kitchens, same as Serial above, except has a loud sound
>>>>>> associated with it (to wake up your cooks)
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>>>>>>
>>>>>> Enjoy,
>>>>>>
>>>>>>
>>>>>> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]>
>>>>>> wrote:
>>>>>>
>>>>>>  parallel is considered legacy, since the trend is usb,
>>>>>>> wirless(802.11B/G), and bluetooth.
>>>>>>> though you can write a parallel driver, I suggest you get a USB,
>>>>>>> Wireless or Bluetooth coverter.
>>>>>>> they range from $10 to about $90.
>>>>>>>
>>>>>>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>>>>>>
>>>>>>>> Epson ADK does NOT offer support on Parallel port access to their
>>>>>>>>
>>>>>>> printers.
>>>>>>>
>>>>>>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.
>>>>>>>>  I
>>>>>>>> suggest getting a new modual for the back of the printer, they're
>>>>>>>> roughly
>>>>>>>> 20-30 US dollars from a place like pos-guys.com.
>>>>>>>>
>>>>>>>> I spent probably 3 months trying to figure that out... Called Epson
>>>>>>>> and
>>>>>>>>
>>>>>>> the
>>>>>>>
>>>>>>>> whole works.   No Parralell... Rats!
>>>>>>>>
>>>>>>>> Hope this helped.
>>>>>>>>
>>>>>>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>>>>>>> [hidden email]> wrote:
>>>>>>>>
>>>>>>>>  Which program is asking you this question ? You mean XML file to
>>>>>>>>> fill in
>>>>>>>>> OFBiz ?
>>>>>>>>> I had a quick look and thought 1st about PortType attribute but
>>>>>>>>> maybe
>>>>>>>>> deviceBus is better, to check in ADK documentation...
>>>>>>>>> Also I never noticed that there were duplicates in the attribure
>>>>>>>>>
>>>>>>>> generated
>>>>>>>
>>>>>>>> by the ADK (same in
>>>>>>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>>>>>>> For instance
>>>>>>>>>  Parity
>>>>>>>>>  PortName
>>>>>>>>>  FlowControl
>>>>>>>>> But actually they are not since they are case sensitive I guess. So
>>>>>>>>>
>>>>>>>> maybe
>>>>>>>
>>>>>>>> we should kept them same (upper and lower) but I'm unsure
>>>>>>>>> of that, since some are generated as they are now (I only modified
>>>>>>>>>
>>>>>>>> PortName
>>>>>>>
>>>>>>>> in Linux and it worked fine)... Odd !
>>>>>>>>>
>>>>>>>>> Jacques
>>>>>>>>>
>>>>>>>>> From: "gopalbi" <[hidden email]>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  Hello Friends,
>>>>>>>>>>
>>>>>>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>>>>>>>>>>
>>>>>>>>> JavaPOS
>>>>>>>
>>>>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>>>>>>>>>>
>>>>>>>>> program
>>>>>>>
>>>>>>>> ask me what kind of port I am using, I want to say paralell but it
>>>>>>>>>>
>>>>>>>>> doesn't
>>>>>>>
>>>>>>>> have that option (only serial, usb, wired and wireless). My question
>>>>>>>>>> is
>>>>>>>>>> that
>>>>>>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>>>>>>
>>>>>>>>>> Thanks in Advance
>>>>>>>>>>
>>>>>>>>>> Thanks & Regards:
>>>>>>>>>> Gopal Bisht
>>>>>>>>>> --
>>>>>>>>>> View this message in context:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>>>>
>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>
Reply | Threaded
Open this post in threaded view
|

Re: JavaPOS Epson's TM-U220PD

BJ Freeman
In reply to this post by Branden Strickland
The problem with parallel is, unless they have a parallel port on the
computer, they can not use it.
i see you provide a USB and Bluetooth module.
if you feel that a parallel printer driver is in big demand, then I will
  make that available.
but I really think they should go to USB for simplest installs.
Bluetooth and Wireless sometimes get harry when there is more than a
couple of POS running in close approximation.


Branden Strickland wrote:

> I had already gotten the TCP on that page as well... However, USB and a
> possible Parallel would be a huge help to a bunch of people who get the
> epson printers and don't realize most come standard with that port.   It
> confuses a lot of people..
>
> Let me know if I can help.
>
> Thanks,
>
> On Wed, Oct 1, 2008 at 7:56 AM, Jacques Le Roux <
> [hidden email]> wrote:
>
>> Thanks BJ,
>>
>> Actually this howto was intially written by Cedar Peng at Vikrant Rathore's
>> demand :o)
>>
>> Let me know when you will have done, I wiil put a link from the FAQ
>>
>> Jacques
>>
>> From: "BJ Freeman" <[hidden email]>
>>
>>  looks like  Jacques already did this for serial
>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063
>>> i will add the other drivers.
>>>
>>>
>>> BJ Freeman sent the following on 9/30/2008 7:07 PM:
>>>
>>>> you have to navigate the epson software
>>>> first download
>>>> Epson_JavaPOS_ADK_1112.exe
>>>> where every you install it(usually program files on windows)
>>>> look in
>>>> Epson\SetupPOS
>>>>
>>>> this is the usb config for Jpos.xml
>>>>    <JposEntry logicalName="POSPrinter">
>>>>        <creation
>>>>
>>>> factoryClass="jp.co.epson.uposcommon.util.EpsonJposServiceInstanceFactory"
>>>> serviceClass="jp.co.epson.upos.pntr.U220DService"/>
>>>>        <vendor name="SEIKO EPSON" url="http://www.epson.com"/>
>>>>        <jpos category="POSPrinter" version="1.11"/>
>>>>        <product description="EPSON TM-U220D Printer Device Service"
>>>> name="EPSON Services for JavaPOS(TM) Standard" url="http://www.epson.com
>>>> "/>
>>>>
>>>>        <!--Other non JavaPOS required property (mostly vendor
>>>> properties and bus specific properties i.e. RS232 )-->
>>>>        <prop name="Halftone" type="String" value="0"/>
>>>>        <prop name="PhysicalPrinterName" type="String" value="TM-U220D"/>
>>>>        <prop name="NVRAMControlLevel" type="String" value="1"/>
>>>>        <prop name="Stamp" type="String" value="0"/>
>>>>        <prop name="OutputCompleteType" type="String" value="2"/>
>>>>        <prop name="StatusThreadInterval" type="String" value="100"/>
>>>>        <prop name="OutputTimeout" type="String" value="500"/>
>>>>        <prop name="PortType" type="String" value="2"/>
>>>>        <prop name="OutputBufferSize" type="String" value="65536"/>
>>>>        <prop name="FirmRecordLog" type="String" value="1"/>
>>>>        <prop name="UsedNVRAM" type="String" value="0"/>
>>>>        <prop name="ReceiveTimeout" type="String" value="1000"/>
>>>>        <prop name="SlpReverseEject" type="String" value="0"/>
>>>>        <prop name="PortName" type="String" value="TM-U220"/>
>>>>        <prop name="OfflineRetryIntervalTime" type="String" value="25"/>
>>>>        <prop name="DefaultSlpClampTime" type="String" value="0"/>
>>>>        <prop name="epson.trace.file" type="String" value="trace.log"/>
>>>>        <prop name="AsyncProcessingSize" type="String" value="1"/>
>>>>        <prop name="KanjiTwoWaysPrint" type="String" value="0"/>
>>>>        <prop name="PulseStep" type="String" value="2"/>
>>>>        <prop name="PortInterfaceName" type="String" value="USB"/>
>>>>        <prop name="OutPipe" type="String" value="0"/>
>>>>        <prop name="U375Compatible" type="String" value="0"/>
>>>>        <prop name="PortNameType" type="String" value="0"/>
>>>>        <prop name="preCutterFunction" type="String" value="0"/>
>>>>        <prop name="epson.tracing" type="String" value="false"/>
>>>>        <prop name="epson.trace.max.size" type="String" value="1000"/>
>>>>        <prop name="RecPaperSize" type="String" value="76"/>
>>>>        <prop name="DeviceDesc" type="String" value="EPSON TM-U220D
>>>> POSPrinter"/>
>>>>        <prop name="PageModeExt" type="String" value="0"/>
>>>>        <prop name="SupportStatistics" type="String" value="1"/>
>>>>        <prop name="OutputErrorOption" type="String" value="0"/>
>>>>        <prop name="FirmProgressRange" type="String" value="10"/>
>>>>        <prop name="SupportFirmware" type="String" value="0"/>
>>>>        <prop name="InputTimeout" type="String" value="100"/>
>>>>        <prop name="AutoPowerOff" type="String" value="0"/>
>>>>        <prop name="SlpMoreColumns" type="String" value="0"/>
>>>>        <prop name="RecPaperType" type="String" value="0"/>
>>>>        <prop name="MemorySwitch" type="String" value="0"/>
>>>>        <prop name="ReadThreadInterval" type="String" value="-1"/>
>>>>        <prop name="QueuingOfflineTimeout" type="String" value="1000"/>
>>>>        <prop name="TwoColor" type="String" value="1"/>
>>>>        <prop name="InitializeThreadTime" type="String" value="1000"/>
>>>>        <prop name="TwoByteCharacter" type="String" value="0"/>
>>>>        <prop name="FirmLogFileSize" type="String" value="1000"/>
>>>>        <prop name="Peeler" type="String" value="0"/>
>>>>        <prop name="InPipe" type="String" value="1"/>
>>>>        <prop name="ConfigurationFile" type="String"
>>>> value="epson/xml/Setting/TM-U220DSetting.xml"/>
>>>>        <prop name="Custom1Color" type="String" value="0xFF0000"/>
>>>>        <prop name="preEndorseFunction" type="String" value="0"/>
>>>>        <prop name="Upos.Spec_c" type="String" value="false"/>
>>>>        <prop name="FirmNotifyAllProgressEvents" type="String" value="0"/>
>>>>        <prop name="InitializeResponseTimeout" type="String"
>>>> value="1000"/>
>>>>        <prop name="ReceiveRetryTime" type="String" value="25"/>
>>>>        <prop name="UsedInterCharacterSet" type="String" value="0"/>
>>>>        <prop name="RecMoreColumns" type="String" value="0"/>
>>>>        <prop name="PrinterTransmitTimeout" type="String" value="30000"/>
>>>>        <prop name="WriteThreadInterval" type="String" value="-1"/>
>>>>        <prop name="preORCBFunction" type="String" value="0"/>
>>>>        <prop name="RecNearEndSensor" type="String" value="1"/>
>>>>        <prop name="LogObject" type="String" value=""/>
>>>>        <prop name="Cutter" type="String" value="0"/>
>>>>        <prop name="PhysicalDevice" type="String" value="TM-U220D"/>
>>>>        <prop name="FirmLogFileName" type="String" value="Firmware.log"/>
>>>>        <prop name="UsedPeeler" type="String" value="0"/>
>>>>        <prop name="InputBufferSize" type="String" value="4096"/>
>>>>        <prop name="TransmitTimeout" type="String" value="5000"/>
>>>>        <prop name="OfflineCount" type="String" value="2"/>
>>>>        <prop name="TransmitRetryTime" type="String" value="100"/>
>>>>        <prop name="DirectIOEventTimeout" type="String" value="5000"/>
>>>> </JposEntry>
>>>>
>>>>
>>>> BJ Freeman sent the following on 9/30/2008 5:45 PM:
>>>>
>>>>> I have been doing printer drivers since cpm days.
>>>>> they don't provide one, I do.
>>>>> :)
>>>>>
>>>>> Branden Strickland sent the following on 9/30/2008 5:17 PM:
>>>>>
>>>>>> Wow, Bj, I'm not even sure they offer USB support, but I only say that
>>>>>> because *I* haven't tested it yet.  Heck I've been so busy with the
>>>>>> full
>>>>>> time job, it's taken all the fun out of the last 2 months.  I've had
>>>>>> practicly ZERO time to devote to OFBIZ which makes my face redder than
>>>>>> the
>>>>>> sun on the Japanese flag!
>>>>>>
>>>>>> Rajeev, This is your product (
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C31C518653_4204/
>>>>>> )
>>>>>> what you need is either:
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C823361_3470/
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824151_3472/
>>>>>> Or if BJ is correct about USB (I havn't tested yet)
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/C32C824111_3471/
>>>>>> Also, for loud kitchens, same as Serial above, except has a loud sound
>>>>>> associated with it (to wake up your cooks)
>>>>>>
>>>>>> http://www.posguys.com/receipt-printer_12/Epson-TM-U220_502/210466400_3475/
>>>>>>
>>>>>> Enjoy,
>>>>>>
>>>>>>
>>>>>> On Mon, Sep 29, 2008 at 12:01 PM, BJ Freeman <[hidden email]>
>>>>>> wrote:
>>>>>>
>>>>>>  parallel is considered legacy, since the trend is usb,
>>>>>>> wirless(802.11B/G), and bluetooth.
>>>>>>> though you can write a parallel driver, I suggest you get a USB,
>>>>>>> Wireless or Bluetooth coverter.
>>>>>>> they range from $10 to about $90.
>>>>>>>
>>>>>>> Branden Strickland sent the following on 9/29/2008 6:42 AM:
>>>>>>>
>>>>>>>> Epson ADK does NOT offer support on Parallel port access to their
>>>>>>>>
>>>>>>> printers.
>>>>>>>
>>>>>>>> I don't know why... They offer Serial, and TCP/IP, but not Parralell.
>>>>>>>>  I
>>>>>>>> suggest getting a new modual for the back of the printer, they're
>>>>>>>> roughly
>>>>>>>> 20-30 US dollars from a place like pos-guys.com.
>>>>>>>>
>>>>>>>> I spent probably 3 months trying to figure that out... Called Epson
>>>>>>>> and
>>>>>>>>
>>>>>>> the
>>>>>>>
>>>>>>>> whole works.   No Parralell... Rats!
>>>>>>>>
>>>>>>>> Hope this helped.
>>>>>>>>
>>>>>>>> On Mon, Sep 29, 2008 at 6:18 AM, Jacques Le Roux <
>>>>>>>> [hidden email]> wrote:
>>>>>>>>
>>>>>>>>  Which program is asking you this question ? You mean XML file to
>>>>>>>>> fill in
>>>>>>>>> OFBiz ?
>>>>>>>>> I had a quick look and thought 1st about PortType attribute but
>>>>>>>>> maybe
>>>>>>>>> deviceBus is better, to check in ADK documentation...
>>>>>>>>> Also I never noticed that there were duplicates in the attribure
>>>>>>>>>
>>>>>>>> generated
>>>>>>>> by the ADK (same in
>>>>>>>>> http://docs.ofbiz.org/pages/viewpage.action?pageId=5063)
>>>>>>>>> For instance
>>>>>>>>>  Parity
>>>>>>>>>  PortName
>>>>>>>>>  FlowControl
>>>>>>>>> But actually they are not since they are case sensitive I guess. So
>>>>>>>>>
>>>>>>>> maybe
>>>>>>>> we should kept them same (upper and lower) but I'm unsure
>>>>>>>>> of that, since some are generated as they are now (I only modified
>>>>>>>>>
>>>>>>>> PortName
>>>>>>>> in Linux and it worked fine)... Odd !
>>>>>>>>> Jacques
>>>>>>>>>
>>>>>>>>> From: "gopalbi" <[hidden email]>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  Hello Friends,
>>>>>>>>>> I've got a TM-U220PD with paralell port, also I downloaded Epson
>>>>>>>>>>
>>>>>>>>> JavaPOS
>>>>>>>> ADK. When I want to add my TM-U220PD there is a section where the
>>>>>>>>> program
>>>>>>>> ask me what kind of port I am using, I want to say paralell but it
>>>>>>>>> doesn't
>>>>>>>> have that option (only serial, usb, wired and wireless). My question
>>>>>>>>>> is
>>>>>>>>>> that
>>>>>>>>>> if the TM-T88IV with paralell interface support JavaPOS?
>>>>>>>>>>
>>>>>>>>>> Thanks in Advance
>>>>>>>>>>
>>>>>>>>>> Thanks & Regards:
>>>>>>>>>> Gopal Bisht
>>>>>>>>>> --
>>>>>>>>>> View this message in context:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>> http://www.nabble.com/JavaPOS-Epson%27s-TM-U220PD-tp19720753p19720753.html
>>>>>>>
>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>