        ifnd DEVICES_PRINTER_I
DEVICES_PRINTER_I set 1

   ifnd    EXEC_NODES_I
   include "asm:include/exec/nodes.i"
   endif

   ifnd    EXEC_LISTS_I
   include "asm:include/exec/lists.i"
   endif

   ifnd    EXEC_PORTS_I
   include "asm:include/exec/ports.i"
   endif

   ifnd    EXEC_IO_I
   include "asm:include/exec/io.i"
   endif

   DEVINIT CMD_NONSTD
   DEVCMD  PRD_RAWWRITE
   DEVCMD  PRD_PRTCOMMAND
   DEVCMD  PRD_DUMPRPORT

aRIS    equ 0
aRIN    equ 1
aIND    equ 2
aNEL    equ 3
aRI     equ 4
aSGR0   equ 5
aSGR3   equ 6
aSGR23  equ 7
aSGR4   equ 8
aSGR24  equ 9
aSGR1   equ 10
aSGR22  equ 11
aSFC    equ 12
aSBC    equ 13
aSHORP0 equ 14
aSHORP2 equ 15
aSHORP1 equ 16
aSHORP4 equ 17
aSHORP3 equ 18
aSHORP6 equ 19
aSHORP5 equ 20
aDEN6   equ 21
aDEN5   equ 22
aDEN4   equ 23
aDEN3   equ 24
aDEN2   equ 25
aDEN1   equ 26
aSUS2   equ 27
aSUS1   equ 28
aSUS4   equ 29
aSUS3   equ 30
aSUS0   equ 31
aPLU    equ 32
aPLD    equ 33
aFNT0   equ 34
aFNT1   equ 35
aFNT2   equ 36
aFNT3   equ 37
aFNT4   equ 38
aFNT5   equ 39
aFNT6   equ 40
aFNT7   equ 41
aFNT8   equ 42
aFNT9   equ 43
aFNT10  equ 44
aPROP2  equ 45
aPROP1  equ 46
aPROP0  equ 47
aTSS    equ 48
aJFY5   equ 49
aJFY7   equ 50
aJFY6   equ 51
aJFY0   equ 52
aJFY2   equ 53
aJFY3   equ 54
aVERP0  equ 55
aVERP1  equ 56
aSLPP   equ 57
aPERF   equ 58
aPERF0  equ 59
aLMS    equ 60
aRMS    equ 61
aTMS    equ 62
aBMS    equ 63
aSTBM   equ 64
aSLRM   equ 65
aCAM    equ 66
aHTS    equ 67
aVTS    equ 68
aTBC0   equ 69
aTBC3   equ 70
aTBC1   equ 71
aTBC4   equ 72
aTBCALL equ 73
aTBSALL equ 74
aEXTEND equ 75

IOPrtCmdReq   set 0
io_PrtCommand set IOPrtCmdReq+IO_SIZE
io_Parm0      set io_PrtCommand+2
io_Parm1      set io_Parm0+1
io_Parm2      set io_Parm1+1
io_Parm3      set io_Parm2+1
iopcr_SIZEOF  set io_Parm3+1

IODRPReq      set 0
io_RastPort   set IODRPReq+IO_SIZE
io_ColorMap   set io_RastPort+4
io_Modes      set io_ColorMap+4
io_SrcX       set io_Modes+4
io_SrcY       set io_SrcX+2
io_SrcWidth   set io_SrcY+2
io_SrcHeight  set io_SrcWidth+2
io_DestCols   set io_SrcHeight+2
io_DestRows   set io_DestCols+4
io_Special    set io_DestRows+4
iodrpr_SIZEOF set io_Special+2

SPECIAL_MILCOLS     equ 1
SPECIAL_MILROWS     equ 2
SPECIAL_FULLCOLS    equ 4
SPECIAL_FULLROWS    equ 8
SPECIAL_FRACCOLS    equ $10
SPECIAL_FRACROWS    equ $20
SPECIAL_ASPECT      equ $80
SPECIAL_DENSITYMASK equ $F00
SPECIAL_DENSITY1    equ $100
SPECIAL_DENSITY2    equ $200
SPECIAL_DENSITY3    equ $300
SPECIAL_DENSITY4    equ $400
SPECIAL_CENTER      equ $40

PDERR_CANCEL          equ 1
PDERR_NOTGRAPHICS     equ 2
PDERR_INVERTHAM       equ 3
PDERR_BADDIMENSION    equ 4
PDERR_DIMENSIONOVFLOW equ 5
PDERR_INTERNALMEMORY  equ 6
PDERR_BUFFERMEMORY    equ 7

        endif


