home *** CD-ROM | disk | FTP | other *** search
- IFND PREFS_PRINTERTXT_I
- PREFS_PRINTERTXT_I SET 1
- **
- ** $VER: printertxt.i 38.2 (1.7.91)
- ** Includes Release 40.15
- **
- ** File format for text printer preferences
- **
- ** (C) Copyright 1991-1993 Commodore-Amiga, Inc.
- ** All Rights Reserved
- **
-
- ;---------------------------------------------------------------------------
-
- IFND EXEC_TYPES_I
- INCLUDE "exec/types.i"
- ENDC
-
- ;---------------------------------------------------------------------------
-
- ID_PTXT equ "PTXT"
- ID_PUNT equ "PUNT"
-
-
- DRIVERNAMESIZE equ 30 ; Filename size
- DEVICENAMESIZE equ 32 ; .device name size
-
-
- STRUCTURE PrinterTxtPrefs,0
- STRUCT pt_Reserved,4*4 ; System reserved
- STRUCT pt_Driver,DRIVERNAMESIZE ; printer driver filename
- UBYTE pt_Port ; printer port connection
-
- UWORD pt_PaperType
- UWORD pt_PaperSize
- UWORD pt_PaperLength ; Paper length in # of lines
-
- UWORD pt_Pitch
- UWORD pt_Spacing
- UWORD pt_LeftMargin ; Left margin
- UWORD pt_RightMargin ; Right margin
- UWORD pt_Quality
- LABEL PrinterTxtPrefs_SIZEOF
-
- ; constants for PrinterTxtPrefs.pt_Port
- PP_PARALLEL equ 0
- PP_SERIAL equ 1
-
- ; constants for PrinterTxtPrefs.pt_PaperType
- PT_FANFOLD equ 0
- PT_SINGLE equ 1
-
- ; constants for PrinterTxtPrefs.pt_PaperSize
- PS_US_LETTER equ 0
- PS_US_LEGAL equ 1
- PS_N_TRACTOR equ 2
- PS_W_TRACTOR equ 3
- PS_CUSTOM equ 4
- PS_EURO_A0 equ 5 ; European size A0: 841 x 1189
- PS_EURO_A1 equ 6 ; European size A1: 594 x 841
- PS_EURO_A2 equ 7 ; European size A2: 420 x 594
- PS_EURO_A3 equ 8 ; European size A3: 297 x 420
- PS_EURO_A4 equ 9 ; European size A4: 210 x 297
- PS_EURO_A5 equ 10 ; European size A5: 148 x 210
- PS_EURO_A6 equ 11 ; European size A6: 105 x 148
- PS_EURO_A7 equ 12 ; European size A7: 74 x 105
- PS_EURO_A8 equ 13 ; European size A8: 52 x 74
-
- ; constants for PrinterTxtPrefs.pt_PrintPitch
- PP_PICA equ 0
- PP_ELITE equ 1
- PP_FINE equ 2
-
- ; constants for PrinterTxtPrefs.pt_PrintSpacing
- PS_SIX_LPI equ 0
- PS_EIGHT_LPI equ 1
-
- ; constants for PrinterTxtPrefs.pt_PrintQuality
- PQ_DRAFT equ 0
- PQ_LETTER equ 1
-
-
- STRUCTURE PrinterUnitPrefs,0
- LONG pu_Reserved,4*4 ; System reserved
- LONG pu_UnitNum ; Unit number for OpenDevice()
- ULONG pu_OpenDeviceFlags ; Flags for OpenDevice()
- STRUCT pu_DeviceName,DEVICENAMESIZE ; Name for OpenDevice()
- LABEL PrinterUnitPrefs_SIZEOF
-
- ;---------------------------------------------------------------------------
-
- ENDC ; PREFS_PRINTERTXT_I
-