Hi all,
I just working on USB PCL printing for processor Renesas SH7727 (just for completeness). All works fine, but some printers rejected data and print takes for example over ten minutes!
How it looks:
time index: 0.000
Initializing USB printer (I think that all is well - startup is the same as Windows)
time index for exmaple 12.50
Send 64B data block -->
<-- ACK (from printer)
time index for exmaple 12.51
Send 64B data block -->
<-- ACK (from printer)
time index for exmaple 12.52
Send 64B data block -->
<-- ACK (from printer)
time index for exmaple 12.51
Send 64B data block -->
<-- NAK (printer rejected data) WHY ???
time index for exmaple 12.52
Send 64B data block -->
<-- NAK (printer rejected data) WHY ???
time index for exmaple 12.53
Send 64B data block -->
<-- NAK (printer rejected data) WHY ???
...
time index for exmaple 13.10 !! reject data for long time !!
Send 64B data block -->
<-- ACK (from printer)
I connect USB watcher for looking where is error, but all is same as windows transfer (printing). So I thing, error is in PCL data (respectively in the header I thing).
Therefore I ask you smarter, which could be wrong? Is there any PCL command, for example, off caching?
Thanks Stanlay
I just working on USB PCL printing for processor Renesas SH7727 (just for completeness). All works fine, but some printers rejected data and print takes for example over ten minutes!
How it looks:
time index: 0.000
Initializing USB printer (I think that all is well - startup is the same as Windows)
time index for exmaple 12.50
Send 64B data block -->
<-- ACK (from printer)
time index for exmaple 12.51
Send 64B data block -->
<-- ACK (from printer)
time index for exmaple 12.52
Send 64B data block -->
<-- ACK (from printer)
time index for exmaple 12.51
Send 64B data block -->
<-- NAK (printer rejected data) WHY ???
time index for exmaple 12.52
Send 64B data block -->
<-- NAK (printer rejected data) WHY ???
time index for exmaple 12.53
Send 64B data block -->
<-- NAK (printer rejected data) WHY ???
...
time index for exmaple 13.10 !! reject data for long time !!
Send 64B data block -->
<-- ACK (from printer)
I connect USB watcher for looking where is error, but all is same as windows transfer (printing). So I thing, error is in PCL data (respectively in the header I thing).
Therefore I ask you smarter, which could be wrong? Is there any PCL command, for example, off caching?
Thanks Stanlay