logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

xqxdecode - Decode a XQX stream into human readable form.

Author

Command Line Options

       These are the options that can appear on the command line.

       -dbasename
              Basename of .pbm file for saving decompressed planes.

       -h     Print hex file offsets.

       -o     Print file offsets.

       -Dlevel
              Set Debug level [0].

Description

xqxdecode decodes a XQX stream into human readable form.

       An  XQX  stream  is the printer language used by some HP LaserJet printers, such as the HP LaserJet M1005
       (MFP).

Examples

       Decode an XQX stream file created by foo2xqx.

       $ xqxdecode -h < testpage.xm
            0: \033%-12345X@PJL JOB
           12: @PJL SET JAMRECOVERY=OFF
           2b: @PJL SET DENSITY=3
           3e: @PJL SET ECONOMODE=OFF
           55: @PJL SET RET=MEDIUM
           69: @PJL INFO STATUS
           7a: @PJL USTATUS DEVICE = ON
           93: @PJL USTATUS JOB = ON
           a9: @PJL USTATUS PAGE = ON
           c0: @PJL USTATUS TIMED = 30
          10c: @PJL SET JOBATTR="JobAttr4=20061118160242"
          10c: XQX_MAGIC, 0x5851582c (,XQX)
          110: XQX_START_DOC(1), 7 items
          118:         XQXI_0x80000000, 84 (0x54)
          124:         XQXI_0x10000005, 1 (0x1)
          130:         XQXI_0x10000001, 0 (0x0)
          13c:         XQXI_DMDUPLEX, 0 (0x0)
          148:         XQXI_0x10000000, 0 (0x0)
          154:         XQXI_0x10000003, 1 (0x1)
          160:         XQXI_END, 3735928559 (0xdeadbeef)
          16c: XQX_START_PAGE(3), 15 items [Page 1]
          174:         XQXI_0x80000000, 180 (0xb4)
          180:         XQXI_0x20000005, 1 (0x1)
          18c:         XQXI_DMDEFAULTSOURCE, 7 (0x7)
          198:         XQXI_DMMEDIATYPE, 1 (0x1)
          1a4:         XQXI_0x20000007, 1 (0x1)
          1b0:         XQXI_RESOLUTION_X, 600 (0x258)
          1bc:         XQXI_RESOLUTION_Y, 600 (0x258)
          1c8:         XQXI_RASTER_X, 9856 (0x2680)
          1d4:         XQXI_RASTER_Y, 6432 (0x1920)
          1e0:         XQXI_VIDEO_BPP, 2 (0x2)
          1ec:         XQXI_VIDEO_X, 4923 (0x133b)
          1f8:         XQXI_VIDEO_Y, 6432 (0x1920)
          204:         XQXI_ECONOMODE, 0 (0x0)
          210:         XQXI_DMPAPER, 1 (0x1)
          21c:         XQXI_END, 3735928559 (0xdeadbeef)
          228: XQX_START_PLANE(5), 4 items
          230:         XQXI_0x80000000, 64 (0x40)
          23c:         XQXI_0x40000000, 0 (0x0)
          248:         XQXI_BIH(0x40000002)
                       DL = 0, D = 0, P = 1, - = 0, XY = 9856 x 6432
                       L0 = 128, MX = 16, MY = 0
                       Order   = 3  ILEAVE SMID
                       Options = 92  LRLTWO TPDON TPBON DPON
                       51 stripes, 0 layers, 1 planes

          264:         XQXI_END, 3735928559 (0xdeadbeef)
          270: XQX_JBIG(7), 110 items
          2e6: XQX_END_PLANE(6), 0 items
          2ee: XQX_END_PAGE(4), 0 items
          2f6: XQX_END_DOC(2), 0 items
       Total size: 110 bytes
            0: \033%-12345X@PJL EOJ
           12: \033%-12345X

Files

/usr/bin/xqxdecode

Name

       xqxdecode - Decode a XQX stream into human readable form.

See Also

foo2xqx-wrapper(1), foo2xqx(1)

Synopsis

xqxdecode [options] <xqx-file

See Also