[adaa778] | 1 | ;[printers] |
---|
| 2 | ;dm=bj,dm_8pin_a4,dm_8pin_11inch,dm_8pin_12inch,dm_9pin_a4,dm_9pin_11inch,dm_9pin_12inch,dm_24pin_a4,dm_24pin_11inch,dm_24pin_12inch,dm_panasonic_24pin,dm_lx86_9pin_11inch |
---|
| 3 | ;hpgl=hpgl_generic_a4landscape,hpgl_generic_a1landscape,hpgl_generic_a0landscape |
---|
| 4 | ;pcl=pcl_generic_a4,pcl_modern_a4 |
---|
| 5 | ;ps=ps_generic_a4 |
---|
| 6 | |
---|
| 7 | [base] |
---|
| 8 | output=LPT1 |
---|
| 9 | ;default for DOS |
---|
| 10 | |
---|
| 11 | ;output=Printout |
---|
| 12 | ;to send to a file called 'Printout' |
---|
| 13 | |
---|
| 14 | ;output=Printer: |
---|
| 15 | ;default for RISCOS |
---|
| 16 | |
---|
| 17 | ; The drivers look for the section "[dm]", "[ps]", "[pcl]" or "[hpgl]" as |
---|
| 18 | ; appropriate, so just change the appropriate "like=" line below to point to |
---|
| 19 | ; the driver that works with your printer. |
---|
| 20 | ; |
---|
| 21 | ; From v0.71, printdm can also drive Canon bubblejets in native mode (which |
---|
| 22 | ; gives a higher resolution than in Epson emulation mode). To use this, |
---|
| 23 | ; set "like=bj" in the "[dm]" section. |
---|
| 24 | |
---|
| 25 | [dm] |
---|
| 26 | like=dm_8pin_a4 |
---|
| 27 | ;like=bj |
---|
| 28 | |
---|
| 29 | [ps] |
---|
| 30 | like=ps_generic_a4 |
---|
| 31 | |
---|
| 32 | [pcl] |
---|
| 33 | like=pcl_generic_a4 |
---|
| 34 | |
---|
| 35 | [hpgl] |
---|
| 36 | like=hpgl_generic_a4landscape |
---|
| 37 | |
---|
| 38 | [xbm] |
---|
| 39 | type=xbm |
---|
| 40 | output=printout.xbm |
---|
| 41 | width=1000 |
---|
| 42 | height=2000 |
---|
| 43 | |
---|
| 44 | ; Driver definitions for different printers |
---|
| 45 | |
---|
| 46 | [dm_8pin_a4] |
---|
| 47 | like=base |
---|
| 48 | type=dm |
---|
| 49 | pixels_across_page=960 |
---|
| 50 | lines_down_page=101 |
---|
| 51 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 52 | dots_per_pass=8 |
---|
| 53 | ; Line Dots Deep (any value >0 but 8,9,24 are useful) |
---|
| 54 | mm_across_page=205.5 |
---|
| 55 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 56 | mm_down_page=276.25 |
---|
| 57 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 58 | code_line_spacing=\[3\x18 |
---|
| 59 | ; Printer line spacing (\xXX gives char with hex ASCII value XX) |
---|
| 60 | code_graphics_mode=\[L |
---|
| 61 | code_graphics_mode_suffix= |
---|
| 62 | ; Printer graphics mode |
---|
| 63 | code_large_font=\x12\[W1 |
---|
| 64 | ; Printer large font |
---|
| 65 | code_small_font=\[W0\x0f |
---|
| 66 | ; Printer small font |
---|
| 67 | code_formfeed=\x0c |
---|
| 68 | ; Printer page feed |
---|
| 69 | code_reset_printer=\[2 |
---|
| 70 | ; Printer reset |
---|
| 71 | code_end_of_line=\x0D\x0A |
---|
| 72 | ; End of line code |
---|
| 73 | |
---|
| 74 | [dm_8pin_11inch] |
---|
| 75 | like=dm_8pin_a4 |
---|
| 76 | lines_down_page=99 |
---|
| 77 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 78 | mm_down_page= |
---|
| 79 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 80 | |
---|
| 81 | [dm_8pin_12inch] |
---|
| 82 | like=dm_8pin_a4 |
---|
| 83 | lines_down_page=108 |
---|
| 84 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 85 | mm_down_page= |
---|
| 86 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 87 | |
---|
| 88 | [dm_9pin_a4] |
---|
| 89 | like=dm_8pin_a4 |
---|
| 90 | lines_down_page=101 |
---|
| 91 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 92 | dots_per_pass=9 |
---|
| 93 | ; Line Dots Deep (any value >0 but 8,9,24 are useful) |
---|
| 94 | mm_down_page= |
---|
| 95 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 96 | code_line_spacing=\[3\[ |
---|
| 97 | ; Printer line spacing (\xXX gives char with hex ASCII value XX) |
---|
| 98 | code_graphics_mode=\[^\x01 |
---|
| 99 | ; Printer graphics mode |
---|
| 100 | |
---|
| 101 | [dm_9pin_11inch] |
---|
| 102 | like=dm_9pin_a4 |
---|
| 103 | lines_down_page=99 |
---|
| 104 | ; Page Lines Deep |
---|
| 105 | mm_across_page=203 |
---|
| 106 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 107 | mm_down_page=276.5 |
---|
| 108 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 109 | |
---|
| 110 | [dm_9pin_12inch] |
---|
| 111 | like=dm_9pin_a4 |
---|
| 112 | lines_down_page=108 |
---|
| 113 | mm_across_page=203 |
---|
| 114 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 115 | mm_down_page=276.5 |
---|
| 116 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 117 | |
---|
| 118 | [dm_24pin_a4] |
---|
| 119 | like=dm_8pin_a4 |
---|
| 120 | pixels_across_page=1440 |
---|
| 121 | lines_down_page=101 |
---|
| 122 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 123 | dots_per_pass=24 |
---|
| 124 | ; Line Dots Deep (any value >0 but 8,9,24 are useful) |
---|
| 125 | mm_across_page=203 |
---|
| 126 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 127 | mm_down_page=276.25 |
---|
| 128 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 129 | code_line_spacing=\[3\x18 |
---|
| 130 | ; Printer line spacing (\xXX gives char with hex ASCII value XX) |
---|
| 131 | code_graphics_mode=\[*\x27 |
---|
| 132 | ; Printer graphics mode |
---|
| 133 | |
---|
| 134 | |
---|
| 135 | [dm_24pin_11inch] |
---|
| 136 | like=dm_24pin_a4 |
---|
| 137 | lines_down_page=99 |
---|
| 138 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 139 | mm_across_page=203 |
---|
| 140 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 141 | mm_down_page=276.25 |
---|
| 142 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 143 | |
---|
| 144 | |
---|
| 145 | [dm_24pin_12inch] |
---|
| 146 | like=dm_24pin_a4 |
---|
| 147 | lines_down_page=108 |
---|
| 148 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 149 | mm_across_page=203 |
---|
| 150 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 151 | mm_down_page=276.25 |
---|
| 152 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 153 | |
---|
| 154 | |
---|
| 155 | [dm_panasonic_24pin] |
---|
| 156 | like=dm_24pin_a4 |
---|
| 157 | lines_down_page=85 |
---|
| 158 | ; Page Lines Deep |
---|
| 159 | mm_across_page=203.5 |
---|
| 160 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 161 | mm_down_page=276.25 |
---|
| 162 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 163 | |
---|
| 164 | |
---|
| 165 | [dm_lx86_9pin_11inch] |
---|
| 166 | like=dm_9pin_11inch |
---|
| 167 | mm_across_page=202.5 |
---|
| 168 | ; Page mm Wide (Measure *your* printouts to check) |
---|
| 169 | mm_down_page=274.5 |
---|
| 170 | ; Page mm Deep (Measure *your* printouts to check) |
---|
| 171 | |
---|
| 172 | |
---|
| 173 | [hpgl_generic_a4landscape] |
---|
| 174 | like=base |
---|
| 175 | mm_across_page=285 |
---|
| 176 | ; Page: plottable width (mm) (page is landscape) |
---|
| 177 | mm_down_page=200 |
---|
| 178 | ; Page: plottable length (mm) |
---|
| 179 | origin_in_centre=1 |
---|
| 180 | |
---|
| 181 | [hpgl_generic_a1landscape] |
---|
| 182 | like=base |
---|
| 183 | mm_across_page=430 |
---|
| 184 | ; Page: plottable width (mm) (page is landscape) |
---|
| 185 | mm_down_page=580 |
---|
| 186 | ; Page: plottable length (mm) |
---|
| 187 | origin_in_centre=1 |
---|
| 188 | |
---|
| 189 | [hpgl_generic_a0landscape] |
---|
| 190 | like=base |
---|
| 191 | mm_across_page=1140 |
---|
| 192 | ; Page: plottable width (mm) (page is landscape) |
---|
| 193 | mm_down_page=800 |
---|
| 194 | ; Page: plottable length (mm) |
---|
| 195 | origin_in_centre=1 |
---|
| 196 | |
---|
| 197 | |
---|
| 198 | [pcl_generic_a4] |
---|
| 199 | like=base |
---|
| 200 | dpi=300 |
---|
| 201 | ; Dots/Inch resolution (check manual or printer will use approxn) |
---|
| 202 | mm_across_page=200 |
---|
| 203 | ; Printable area width (mm) |
---|
| 204 | mm_down_page=280 |
---|
| 205 | ; Printable area depth (mm) |
---|
| 206 | horizontal_tab_ok=0 |
---|
| 207 | ; Use horizontal tabs? 0 for no; 1 for yes |
---|
| 208 | vertical_tab_ok=0 |
---|
| 209 | ; Use vertical tabs? 0 for no; 1 for yes |
---|
| 210 | |
---|
| 211 | [pcl_modern_a4] |
---|
| 212 | like=pcl_generic_a4 |
---|
| 213 | horizontal_tab_ok=1 |
---|
| 214 | ; Use horizontal tabs? 0 for no; 1 for yes |
---|
| 215 | vertical_tab_ok=1 |
---|
| 216 | ; Use vertical tabs? 0 for no; 1 for yes |
---|
| 217 | |
---|
| 218 | |
---|
| 219 | [ps_generic_a4] |
---|
| 220 | like=base |
---|
| 221 | font=Times-Roman |
---|
| 222 | ; name of font to use for text |
---|
| 223 | font_size=6 |
---|
[990fbaf0] | 224 | ; font size in points (was fixed at 10 in older versions) |
---|
[adaa778] | 225 | line_width=0.5 |
---|
[990fbaf0] | 226 | ; line width in points (was fixed at printer default in older versions) |
---|
[adaa778] | 227 | mm_left_margin=8.1 |
---|
| 228 | ; left edge to left margin (mm) |
---|
| 229 | mm_right_margin=203.6 |
---|
| 230 | ; left edge to right margin (mm) |
---|
| 231 | mm_bottom_margin=8.1 |
---|
| 232 | ; bottom edge to bottom margin (mm) |
---|
| 233 | mm_top_margin=288.9 |
---|
| 234 | ; bottom edge to top margin (mm) |
---|
| 235 | |
---|
| 236 | [bj] |
---|
| 237 | like=base |
---|
| 238 | type=dm |
---|
| 239 | pixels_across_page=2880 |
---|
| 240 | lines_down_page=101 |
---|
| 241 | ; Page Lines Deep (99 for 11" paper, 108 for 12", 101 for A4) |
---|
| 242 | dots_per_pass=48 |
---|
| 243 | ; Line Dots Deep (any value >0 but 8,9,24 are useful) |
---|
| 244 | mm_across_page=205.5 |
---|
| 245 | ; Page mm Wide (Measure *your* printouts to check) 205.5 |
---|
| 246 | mm_down_page=276.25 |
---|
| 247 | ; Page mm Deep (Measure *your* printouts to check) 276.25 |
---|
| 248 | code_line_spacing= |
---|
| 249 | ; Printer line spacing (\xXX gives char with hex ASCII value XX) |
---|
| 250 | code_graphics_mode=\[[g |
---|
| 251 | code_graphics_mode_suffix=\x10 |
---|
| 252 | ; Printer graphics mode |
---|
| 253 | code_large_font=\[I\x08\[W\x01 |
---|
| 254 | ; Printer large font |
---|
| 255 | code_small_font=\[I\x10\[W\x00 |
---|
| 256 | ; Printer small font |
---|
| 257 | code_formfeed=\x0c |
---|
| 258 | ; Printer page feed |
---|
| 259 | code_reset_printer= |
---|
| 260 | ;[2 |
---|
| 261 | ; Printer reset |
---|
| 262 | code_end_of_line=\[J\x18\x0d |
---|
| 263 | is_ibm=1 |
---|