=> R0 = copies
R1 = output file handle
R2 = strip type
R3 = blank pixel rows to skip before the data
R4 = job private word (see PDumper_Reason_StartJob)
R5 = config data
R6 = left margin (pixels)
R7 = resolution
R11 = 3 (reason code)
R12 = private word
<= R0 = number of copies to be performed
R3 = blank pixel rows still to skip
This is called at the start of each page. R0 should return the number of copies that will actually be printed, and etnry R3 should be reduced by the number of blank rows actually skipped - PDriverDP will skip the rest.
Generic dot matrix with roll paper (config block offset 256, bit 1 set) should ignore R3, and skip [config block offset 44 (not 32, as PRMs say)] pixels (returning number of unskippable pixels in R3 as above)
|
|
|