********************************************************************** * * printer device dependent code tag * ********************************************************************** SECTION printer *------ Included Files ----------------------------------------------- INCLUDE "exec/types.i" INCLUDE "exec/nodes.i" INCLUDE "exec/strings.i" INCLUDE "epsonX_rev.i" INCLUDE "devices/prtbase.i" *------ Imported Names ----------------------------------------------- XREF _Init XREF _Expunge XREF _Open XREF _Close XREF _CommandTable XREF _PrinterSegmentData XREF _DoSpecial XREF _Render XREF _ExtendedCharTable *------ Exported Names ----------------------------------------------- XDEF _PEDData ********************************************************************** MOVEQ #0,D0 ; show error for OpenLibrary() RTS DC.W VERSION DC.W REVISION _PEDData: DC.L printerName DC.L _Init DC.L _Expunge DC.L _Open DC.L _Close DC.B PPC_COLORGFX ;PrinterClass DC.B PCC_YMCB ; ColorClass DC.B 136 ; MaxColumns DC.B 10 ; NumCharSets DC.W 8 ; NumRows DC.L 1632 ; MaxXDots DC.L 0 ; MaxYDots DC.W 120 ; XDotsInch DC.W 72 ; YDotsInch DC.L _CommandTable ; Commands DC.L _DoSpecial DC.L _Render DC.L 30 ; Timeout DC.L _ExtendedCharTable ; 8BitChars DS.L 1 ; PrintMode (reserve space) DC.L 0 ; ptr to char conversion function printerName: dc.b 'EpsonX',0 END