> 
> > Still no printer output, seems the only think that gets it going is power 
> > cycling the printer.
> 
> Do you want to try capturing the Windows USB communications?  There's a 
> program called USB Snoop available at sourceforge.
> 
 The other file I sent is viewable on a windows box with SnoppyPro
installed, it has a nice gui to read it in, an export of that same file
is attached.

Steve
<?xml version='1.0'?>

<!-- This file was generated by SnoopyPro -->

<snoopyprolog>
    
<urb sequence="1">
        
<function>GET_DESCRIPTOR_FROM_DEVICE</function>
        
<timestamp>0</timestamp>
        
<endpoint>-1</endpoint>
    
</urb>
    
<urb sequence="1">
        
<function>CONTROL_TRANSFER</function>
        
<timestamp>0</timestamp>
        
<endpoint>-1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>32</payloadcount>
            
<payloadbytes>0902200001010040010904000002070102000705010240000007058202400000</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="2">
        
<function>SELECT_CONFIGURATION</function>
        
<timestamp>0</timestamp>
        
<endpoint>-1</endpoint>
    
</urb>
    
<urb sequence="2">
        
<function>SELECT_CONFIGURATION</function>
        
<timestamp>63</timestamp>
        
<endpoint>-1</endpoint>
    
</urb>
    
<urb sequence="3">
        
<function>GET_DESCRIPTOR_FROM_DEVICE</function>
        
<timestamp>63</timestamp>
        
<endpoint>-1</endpoint>
    
</urb>
    
<urb sequence="3">
        
<function>CONTROL_TRANSFER</function>
        
<timestamp>63</timestamp>
        
<endpoint>-1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>18</payloadcount>
            
<payloadbytes>1201000107010240b8040100000101020001</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="4">
        
<function>CLASS_INTERFACE</function>
        
<timestamp>63</timestamp>
        
<endpoint>-1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>1009</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="4">
        
<function>CONTROL_TRANSFER</function>
        
<timestamp>63</timestamp>
        
<endpoint>-1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>90</payloadcount>
            
<payloadbytes>005a4d46473a4550534f4e3b434d443a455343504c322c4244432c44343b4d444c3a5374796c757320434f4c4f52203734303b434c533a5052494e5445523b4445533a4550534f4e205374796c757320434f4c4f52203734303b</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="5">
        
<function>CLASS_INTERFACE</function>
        
<timestamp>101938</timestamp>
        
<endpoint>0</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>1026</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="5">
        
<function>CONTROL_TRANSFER</function>
        
<timestamp>101954</timestamp>
        
<endpoint>-1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>90</payloadcount>
            
<payloadbytes>005a4d46473a4550534f4e3b434d443a455343504c322c4244432c44343b4d444c3a5374796c757320434f4c4f52203734303b434c533a5052494e5445523b4445533a4550534f4e205374796c757320434f4c4f52203734303b</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="6">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="6">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
    
</urb>
    
<urb sequence="7">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>27</payloadcount>
            
<payloadbytes>0000001b0140454a4c20313238342e340a40454a4c0a40454a4c0a</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="7">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>27</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="8">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="8">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
    
</urb>
    
<urb sequence="9">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="9">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
    
</urb>
    
<urb sequence="10">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="10">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
    
</urb>
    
<urb sequence="11">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="11">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
    
</urb>
    
<urb sequence="12">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>101985</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="12">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>8</payloadcount>
            
<payloadbytes>000000080100c500</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="13">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>8</payloadcount>
            
<payloadbytes>0000000801000010</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="13">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>8</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="14">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="14">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>9</payloadcount>
            
<payloadbytes>000000090100800010</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="15">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes>000000110100094550534f4e2d44415441</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="15">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="16">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="16">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>19</payloadcount>
            
<payloadbytes>0000001301008900404550534f4e2d44415441</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="17">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes>000000110100094550534f4e2d4354524c</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="17">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="18">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="18">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>19</payloadcount>
            
<payloadbytes>0000001301008900024550534f4e2d4354524c</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="19">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes>000000110100094550534f4e2d5343414e</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="19">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="20">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="20">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102000</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>19</payloadcount>
            
<payloadbytes>000000130100890aff4550534f4e2d5343414e</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="21">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes>0000001101000140401006020000000000</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="21">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>17</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="22">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="22">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>16</payloadcount>
            
<payloadbytes>00000010010081004040100602000000</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="23">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>13</payloadcount>
            
<payloadbytes>0000000d01000440400080ffff</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="23">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>13</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="24">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>256</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="24">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>130</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>12</payloadcount>
            
<payloadbytes>0000000c010084004040003e</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="25">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>137</payloadcount>
            
<payloadbytes>4040008900010000001b0140454a4c20313238342e340a40454a4c20202020200a1b401b401b285208000052454d4f544531504d02000000534e03000000011b0000001b28470100011b28550500040404a0051b55001b28690100001b19311b2865020000041b28430400780f00001b286308002a000000b20e00001b28530800f40b0000780f0000</payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="25">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>102110</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>137</payloadcount>
            
<payloadbytes></payloadbytes>
        
</payload>
    
</urb>
    
<urb sequence="26">
        
<function>BULK_OR_INTERRUPT_TRANSFER</function>
        
<timestamp>103063</timestamp>
        
<endpoint>1</endpoint>
        
<packetcount>1</packetcount>
        
<payload packet="0">
            
<payloadcount>4096</payloadcount>

Reply via email to