Apply Faisal's first patch from Bug 2354
- First resolve some the the bit rot in graphics MCL to get it to compile, then fix some performance issues in OpenWF
! PCL5.PD
! Printer driver file for HP laser printers
Resources Pcl5Resources
Reset "<27>E"
SetPageSize "<27>&l%dA"
!<27>&l
! 0o - Portrait
! 0e - top margin to zero
! 0C - VMI to zero
!<27>9 - clear horizontal margins
!<27>(0N - ISO 8859-1 Latin 1 character set
PreAmble "<27>&l0o0e0C<27>9<27>(0N"
PostAmble "<27>E"
BoldOn "<27>(s3B"
BoldOff "<27>(s0B"
ItalicOn "<27>(s1S"
ItalicOff "<27>(s0S"
UnderlineOn "<27>&d0D"
UnderlineOff "<27>&d@"
NewPage "<12>"
Portrait "<27>&l0o0E<27>9"
Landscape "<27>&l1o0E<27>9"
SetXPos "<27>*p%dX"
SetYPos "<27>*p%dY"
BitmapStart "<27>*t300R<27>*r%df1A" ! resolution 300 dots per inch
ScanLine "<27>*b%dm%dW" ! compression method coded in first %d
BitmapEnd "<27>*rC"
EndResources
Translates Telephone
5:35 ! must ensure width of 5 = width of 35
156:"<27>R<3><35><27>R<0>"
EndTranslates
FontInfo Courier10
MaxNormalCharWidth 25
Ascent 33 ! improvised values throughout
CodeSection 0:255
0:25
EndCodeSection
EndFontInfo
FontInfo Courier12
MaxNormalCharWidth 30
Ascent 40
CodeSection 0:255
0:30
EndCodeSection
EndFontInfo
FontInfo LinePrinter9
MaxNormalCharWidth 18
Ascent 28
CodeSection 0:255
0:18
EndCodeSection
EndFontInfo
FontInfo CgTimesStd
MaxNormalCharWidth 188
Ascent 167
CodeSection 0:255
0:207 1:207 2:207 3:207 4:207
5:104 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:61 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:61 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:108 20:104 21:104 22:207 23:150 24:150
25:150 26:150 27:150 28:184 29:150 30:150 31:150 32:61
33:69 34:96 35:104 36:104 37:184 38:161 39:69 40:69
41:69 42:104 43:184 44:69 45:69 46:69 47:69 48:104
49:104 50:104 51:104 52:104 53:104 54:104 55:104 56:104
57:104 58:69 59:69 60:207 61:184 62:207 63:92 64:184
! A B C D E F G H
65:150 66:131 67:142 68:154 69:131 70:123 71:150 72:154
! I J K L M N O P
73:69 74:81 75:146 76:131 77:188 78:154 79:150 80:119
! Q R S T U V W X
81:150 82:138 83:111 84:131 85:154 86:150 87:196 88:150
! Y Z
89:150 90:134 91:69 92:69 93:69 94:104 95:104 96:104
! a b c d e f g h
97:92 98:104 99:92 100:104 101:92 102:69 103:104 104:104
! i j k l m n o p
105:58 106:58 107:104 108:58 109:161 110:104 111:104 112:104
! q r s t u v w x
113:104 114:77 115:81 116:58 117:104 118:104 119:150 120:104
! y z
121:104 122:92 123:92 124:104 125:92 126:104 127:207 128:142
129:104 130:92 131:92 132:92 133:92 134:92 135:92 136:92
137:92 138:92 139:58 140:58 141:58 142:150 143:150 144:131
145:138 146:184 147:104 148:104 149:104 150:104 151:104 152:104
153:150 154:154 155:104 156:104 157:154 158:182 159:104 160:92
161:58 162:104 163:104 164:104 165:154 166:104 167:104 168:92
169:104 170:184 171:184 172:184 173:69 174:85 175:85 176:207
177:207 178:207 179:207 180:207 181:150 182:150 183:150 184:105
185:207 186:207 187:207 188:207 189:105 190:104 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:92 199:150 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:104 208:104
209:154 210:129 211:129 212:129 213:58 214:70 215:70 216:70
217:207 218:207 219:207 220:207 221:104 222:70 223:207 224:152
225:104 226:152 227:152 228:104 229:152 230:115 231:106 232:122
233:154 234:154 235:154 236:104 237:150 238:105 239:104 240:72
241:184 242:104 243:183 244:104 245:104 246:184 247:104 248:104
249:104 250:1 251:73 252:73 253:73 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo CgTimesItalic
MaxNormalCharWidth 170
Ascent 167
CodeSection 0:255
0:207
1:207 2:207 3:207 4:207
5:104 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:61 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:61 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:103 20:104 21:104 22:207 23:150 24:150
25:150 26:150 27:150 28:184 29:150 30:150 31:150 32:61
33:69 34:100 35:104 36:104 37:184 38:161 39:69 40:69
41:69 42:104 43:184 44:69 45:69 46:69 47:69 48:104
49:104 50:104 51:104 52:104 53:104 54:104 55:104 56:104
57:104 58:69 59:69 60:207 61:184 62:207 63:104 64:184
65:127 66:127 67:138 68:150 69:127 70:119 71:150 72:150
73:69 74:92 75:138 76:115 77:170 78:138 79:150 80:127
81:150 82:127 83:104 84:115 85:150 86:127 87:170 88:127
89:115 90:115 91:69 92:69 93:69 94:104 95:104 96:104
97:104 98:104 99:92 100:104 101:92 102:58 103:104 104:104
105:58 106:58 107:92 108:58 109:150 110:104 111:104 112:104
113:104 114:81 115:81 116:58 117:104 118:92 119:138 120:92
121:92 122:81 123:92 124:104 125:92 126:104 127:207 128:138
129:104 130:92 131:104 132:104 133:104 134:104 135:92 136:92
137:92 138:92 139:58 140:58 141:58 142:127 143:127 144:127
145:138 146:184 147:104 148:104 149:104 150:104 151:104 152:92
153:150 154:150 155:104 156:104 157:151 158:183 159:104 160:104
161:58 162:104 163:104 164:104 165:138 166:104 167:104 168:104
169:104 170:184 171:184 172:184 173:69 174:96 175:96 176:207
177:207 178:207 179:207 180:207 181:127 182:127 183:127 184:105
185:207 186:207 187:207 188:207 189:105 190:105 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:104 199:127 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:104 208:104
209:148 210:127 211:127 212:127 213:58 214:70 215:70 216:70
217:207 218:207 219:207 220:207 221:104 222:70 223:207 224:152
225:104 226:152 227:152 228:104 229:152 230:115 231:106 232:126
233:150 234:150 235:150 236:92 237:115 238:105 239:104 240:72
241:184 242:104 243:182 244:104 245:104 246:184 247:104 248:104
249:104 250:2 251:73 252:73 253:73 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo CgTimesBold
MaxNormalCharWidth 196
Ascent 167
CodeSection 0:255
0:207
1:207 2:207 3:207 4:207
5:104 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:61 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:61 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:119 20:104 21:104 22:207 23:150 24:150
25:150 26:150 27:150 28:184 29:150 30:150 31:150 32:61
33:69 34:96 35:104 36:104 37:184 38:169 39:69 40:69
41:69 42:104 43:184 44:69 45:69 46:69 47:69 48:104
49:104 50:104 51:104 52:104 53:104 54:104 55:104 56:104
57:104 58:69 59:69 60:207 61:184 62:207 63:104 64:184
65:150 66:138 67:150 68:150 69:138 70:127 71:161 72:161
73:81 74:100 75:161 76:138 77:196 78:150 79:161 80:127
81:161 82:150 83:115 84:138 85:150 86:150 87:207 88:150
89:150 90:138 91:69 92:69 93:69 94:104 95:104 96:104
97:104 98:115 99:92 100:115 101:92 102:73 103:104 104:115
105:58 106:69 107:115 108:58 109:171 110:115 111:104 112:115
113:115 114:92 115:81 116:69 117:115 118:104 119:150 120:104
121:104 122:92 123:104 124:104 125:104 126:104 127:207 128:150
129:115 130:92 131:104 132:104 133:104 134:104 135:92 136:92
137:92 138:92 139:58 140:58 141:58 142:150 143:150 144:138
145:150 146:215 147:104 148:104 149:104 150:115 151:115 152:104
153:161 154:150 155:104 156:104 157:163 158:182 159:104 160:104
161:58 162:104 163:115 164:115 165:150 166:104 167:104 168:104
169:104 170:184 171:184 172:184 173:69 174:88 175:88 176:207
177:207 178:207 179:207 180:207 181:150 182:150 183:150 184:105
185:207 186:207 187:207 188:207 189:105 190:104 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:104 199:150 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:104 208:104
209:148 210:137 211:137 212:137 213:58 214:80 215:80 216:80
217:207 218:207 219:207 220:207 221:104 222:80 223:207 224:162
225:115 226:162 227:162 228:104 229:162 230:115 231:116 232:126
233:150 234:150 235:150 236:104 237:150 238:105 239:104 240:72
241:184 242:104 243:183 244:104 245:104 246:184 247:104 248:104
249:104 250:23 251:73 252:73 253:73 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo CgTimesBoldItalic
MaxNormalCharWidth 184
Ascent 167
CodeSection 0:255
0:207
1:207 2:207 3:207 4:207
5:104 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:61 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:61 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:131 20:104 21:104 22:207 23:150 24:150
25:150 26:150 27:150 28:184 29:150 30:150 31:150 32:61
33:81 34:108 35:104 36:104 37:184 38:161 39:69 40:69
41:69 42:104 43:184 44:69 45:69 46:69 47:69 48:104
49:104 50:104 51:104 52:104 53:104 54:104 55:104 56:104
57:104 58:69 59:69 60:207 61:184 62:207 63:104 64:184
65:138 66:138 67:138 68:150 69:138 70:127 71:150 72:161
73:81 74:104 75:138 76:127 77:184 78:150 79:150 80:127
81:146 82:138 83:115 84:127 85:150 86:138 87:184 88:138
89:127 90:127 91:69 92:69 93:69 94:104 95:104 96:104
97:104 98:104 99:92 100:104 101:92 102:73 103:104 104:115
105:58 106:58 107:104 108:58 109:161 110:115 111:104 112:104
113:104 114:81 115:81 116:58 117:115 118:92 119:138 120:104
121:92 122:81 123:104 124:104 125:104 126:104 127:207 128:138
129:115 130:92 131:104 132:104 133:104 134:104 135:92 136:92
137:92 138:92 139:58 140:58 141:58 142:138 143:138 144:138
145:146 146:192 147:104 148:104 149:104 150:115 151:115 152:92
153:150 154:150 155:104 156:104 157:151 158:184 159:104 160:104
161:58 162:104 163:115 164:115 165:150 166:104 167:104 168:104
169:104 170:184 171:184 172:184 173:81 174:92 175:92 176:207
177:207 178:207 179:207 180:207 181:138 182:138 183:138 184:105
185:207 186:207 187:207 188:207 189:105 190:105 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:104 199:138 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:104 208:104
209:148 210:137 211:137 212:137 213:58 214:80 215:80 216:80
217:207 218:207 219:207 220:207 221:104 222:80 223:207 224:152
225:104 226:152 227:152 228:104 229:152 230:115 231:106 232:126
233:150 234:150 235:150 236:90 237:127 238:105 239:104 240:72
241:184 242:104 243:183 244:104 245:104 246:184 247:104 248:104
249:104 250:18 251:69 252:69 253:69 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo UniversStd
MaxNormalCharWidth 188
Ascent 167
CodeSection 0:255
0:207 1:207 2:207 3:207 4:207
5:131 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:69 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:69 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:110 20:131 21:131 22:207 23:150 24:150
25:150 26:150 27:150 28:207 29:150 30:150 31:150 32:69
33:69 34:104 35:131 36:131 37:207 38:158 39:69 40:69
41:69 42:131 43:207 44:69 45:69 46:69 47:69 48:131
49:131 50:131 51:131 52:131 53:131 54:131 55:131 56:131
57:131 58:69 59:69 60:207 61:207 62:207 63:108 64:207
65:154 66:131 67:146 68:150 69:119 70:115 71:154 72:150
73:58 74:115 75:138 76:111 77:188 78:150 79:158 80:123
81:161 82:134 83:134 84:131 85:150 86:150 87:207 88:150
89:142 90:127 91:69 92:69 93:69 94:131 95:104 96:131
97:111 98:119 99:111 100:119 101:111 102:77 103:119 104:119
105:50 106:50 107:111 108:50 109:181 110:119 111:119 112:119
113:119 114:73 115:104 116:77 117:119 118:115 119:181 120:115
121:115 122:100 123:92 124:104 125:92 126:131 127:207 128:146
129:119 130:111 131:111 132:111 133:111 134:111 135:111 136:111
137:111 138:111 139:50 140:50 141:50 142:154 143:154 144:119
145:177 146:204 147:119 148:119 149:119 150:119 151:119 152:115
153:158 154:150 155:122 156:131 157:160 158:207 159:131 160:111
161:50 162:119 163:119 164:119 165:150 166:85 167:85 168:108
169:104 170:207 171:207 172:207 173:69 174:115 175:115 176:207
177:207 178:207 179:207 180:207 181:154 182:154 183:154 184:105
185:207 186:207 187:207 188:207 189:129 190:129 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:114 199:154 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:128 208:121
209:150 210:119 211:119 212:119 213:51 214:58 215:58 216:58
217:207 218:207 219:207 220:207 221:105 222:58 223:207 224:158
225:127 226:158 227:158 228:119 229:158 230:115 231:119 232:126
233:150 234:150 235:150 236:118 237:141 238:129 239:129 240:72
241:207 242:106 243:207 244:130 245:130 246:207 247:129 248:131
249:129 250:25 251:81 252:81 253:81 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo UniversItalic
MaxNormalCharWidth 188
Ascent 167
CodeSection 0:255
0:207
1:207 2:207 3:207 4:207
5:131 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:69 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:69 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:114 20:131 21:131 22:207 23:150 24:150
25:150 26:150 27:150 28:207 29:150 30:150 31:150 32:69
33:69 34:104 35:131 36:131 37:207 38:158 39:69 40:69
41:69 42:131 43:207 44:69 45:69 46:69 47:69 48:131
49:131 50:131 51:131 52:131 53:131 54:131 55:131 56:131
57:131 58:69 59:69 60:207 61:207 62:207 63:108 64:207
65:154 66:131 67:146 68:150 69:119 70:115 71:154 72:150
73:58 74:115 75:138 76:111 77:188 78:150 79:158 80:123
81:161 82:134 83:134 84:131 85:150 86:150 87:207 88:150
89:142 90:127 91:69 92:69 93:69 94:131 95:104 96:131
97:111 98:119 99:111 100:119 101:111 102:77 103:119 104:119
105:50 106:50 107:111 108:50 109:181 110:119 111:119 112:119
113:119 114:73 115:104 116:77 117:119 118:115 119:181 120:115
121:115 122:100 123:92 124:104 125:92 126:131 127:207 128:146
129:119 130:111 131:111 132:111 133:111 134:111 135:111 136:111
137:111 138:111 139:50 140:50 141:50 142:154 143:154 144:119
145:177 146:204 147:119 148:119 149:119 150:119 151:119 152:115
153:158 154:150 155:122 156:131 157:160 158:207 159:131 160:111
161:50 162:119 163:119 164:119 165:150 166:85 167:85 168:108
169:104 170:207 171:207 172:207 173:69 174:115 175:115 176:207
177:207 178:207 179:207 180:207 181:154 182:154 183:154 184:105
185:207 186:207 187:207 188:207 189:129 190:129 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:111 199:154 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:128 208:121
209:150 210:119 211:119 212:119 213:51 214:58 215:58 216:58
217:207 218:207 219:207 220:207 221:105 222:58 223:207 224:158
225:127 226:158 227:158 228:119 229:158 230:115 231:119 232:126
233:150 234:150 235:150 236:115 237:142 238:129 239:129 240:72
241:207 242:106 243:207 244:130 245:130 246:207 247:129 248:131
249:129 250:16 251:81 252:81 253:81 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo UniversBold
MaxNormalCharWidth 188
Ascent 167
CodeSection 0:255
0:207
1:207 2:207 3:207 4:207
5:131 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:69 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:69 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:115 20:131 21:131 22:207 23:150 24:150
25:150 26:150 27:150 28:207 29:150 30:150 31:150 32:69
33:69 34:108 35:131 36:131 37:207 38:158 39:69 40:69
41:69 42:131 43:207 44:69 45:69 46:69 47:69 48:131
49:131 50:131 51:131 52:131 53:131 54:131 55:131 56:131
57:131 58:69 59:69 60:207 61:207 62:207 63:108 64:207
65:154 66:131 67:146 68:150 69:119 70:115 71:154 72:150
73:58 74:115 75:138 76:111 77:188 78:150 79:158 80:123
81:161 82:134 83:134 84:131 85:150 86:150 87:207 88:150
89:142 90:127 91:69 92:69 93:69 94:131 95:104 96:131
97:111 98:119 99:111 100:119 101:111 102:77 103:119 104:119
105:50 106:50 107:111 108:50 109:181 110:119 111:119 112:119
113:119 114:73 115:104 116:77 117:119 118:115 119:181 120:115
121:115 122:100 123:104 124:104 125:104 126:131 127:207 128:146
129:119 130:111 131:111 132:111 133:111 134:111 135:111 136:111
137:111 138:111 139:50 140:50 141:50 142:154 143:154 144:119
145:177 146:204 147:119 148:119 149:119 150:119 151:119 152:115
153:158 154:150 155:122 156:131 157:160 158:207 159:131 160:111
161:50 162:119 163:119 164:119 165:150 166:85 167:85 168:108
169:104 170:207 171:207 172:207 173:69 174:115 175:115 176:207
177:207 178:207 179:207 180:207 181:154 182:154 183:154 184:105
185:207 186:207 187:207 188:207 189:129 190:129 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:111 199:154 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:128 208:121
209:150 210:119 211:119 212:119 213:51 214:58 215:58 216:58
217:207 218:207 219:207 220:207 221:105 222:58 223:207 224:158
225:127 226:158 227:158 228:119 229:158 230:123 231:119 232:126
233:150 234:150 235:150 236:115 237:142 238:129 239:129 240:72
241:207 242:106 243:207 244:130 245:130 246:207 247:129 248:131
249:129 250:33 251:81 252:81 253:81 254:104 255:104
EndCodeSection
EndFontInfo
FontInfo UniversBoldItalic
MaxNormalCharWidth 188
Ascent 167
CodeSection 0:255
0:207
1:207 2:207 3:207 4:207
5:131 ! telephone character must be the same as # (35)
6:207
7:69 ! non-breaking hyphen must be the same as hyphen (45)
8:207
9:69 ! tab must be the same as space (32)
10:207 11:150 12:150 13:104
14:69 ! potential hyphen must be the same as hyphen (45)
15:69 ! non-breaking space must be the same as space (32)
16:150
17:150 18:150 19:125 20:131 21:131 22:207 23:150 24:150
25:150 26:150 27:150 28:207 29:150 30:150 31:150 32:69
33:69 34:111 35:131 36:131 37:207 38:158 39:69 40:69
41:69 42:131 43:207 44:69 45:69 46:69 47:69 48:131
49:131 50:131 51:131 52:131 53:131 54:131 55:131 56:131
57:131 58:69 59:69 60:207 61:207 62:207 63:108 64:207
65:154 66:131 67:146 68:150 69:119 70:115 71:154 72:150
73:58 74:115 75:138 76:111 77:188 78:150 79:158 80:123
81:161 82:134 83:134 84:131 85:150 86:150 87:207 88:150
89:142 90:127 91:69 92:69 93:69 94:131 95:104 96:131
97:111 98:119 99:111 100:119 101:111 102:77 103:119 104:119
105:50 106:50 107:111 108:50 109:181 110:119 111:119 112:119
113:119 114:73 115:104 116:77 117:119 118:115 119:181 120:115
121:115 122:100 123:104 124:104 125:104 126:131 127:207 128:146
129:119 130:111 131:111 132:111 133:111 134:111 135:111 136:111
137:111 138:111 139:50 140:50 141:50 142:154 143:154 144:119
145:177 146:204 147:119 148:119 149:119 150:119 151:119 152:115
153:158 154:150 155:122 156:131 157:160 158:207 159:131 160:111
161:50 162:119 163:119 164:119 165:150 166:85 167:85 168:108
169:104 170:207 171:207 172:207 173:69 174:115 175:115 176:207
177:207 178:207 179:207 180:207 181:154 182:154 183:154 184:105
185:207 186:207 187:207 188:207 189:129 190:129 191:207 192:207
193:207 194:207 195:207 196:207 197:207 198:111 199:154 200:207
201:207 202:207 203:207 204:207 205:207 206:207 207:128 208:121
209:150 210:119 211:119 212:119 213:51 214:58 215:58 216:58
217:207 218:207 219:207 220:207 221:105 222:58 223:207 224:158
225:127 226:158 227:158 228:119 229:158 230:123 231:119 232:126
233:150 234:150 235:150 236:115 237:142 238:129 239:129 240:72
241:207 242:106 243:207 244:130 245:130 246:207 247:129 248:131
249:129 250:37 251:81 252:81 253:81 254:104 255:104
EndCodeSection
EndFontInfo
TypefaceFonts Courier
Name "Courier" Serif
Translates Telephone
FontHeight
Height 200
Normal Courier10
Bold Courier10
Italic Courier10
BoldItalic Courier10
Command "" !<27>(s0p12h10v3T"
EndFontHeight
FontHeight
Height 240
Normal Courier12
Bold Courier12
Italic Courier12
BoldItalic Courier12
Command "" !<27>(s0p10h12v3T"
EndFontHeight
EndTypefaceFonts
TypefaceFonts LinePrinter
Name "Lineprinter"
Translates Telephone
FontHeight
Height 170
Normal LinePrinter9
Bold LinePrinter9
Italic LinePrinter9
BoldItalic LinePrinter9
Command "<27>(s0p16.67h8.5v0T"
EndFontHeight
EndTypefaceFonts
TypefaceFonts CgTimes
Name "CG Times" Proportional Serif
Translates Telephone
ScalableFontHeight
HeightMin 80 ! min font height 80 twips = 4 point
HeightMax 1200 ! max font height 1200 twips ( = 60 point)
HeightDelta 20 ! delta font height 20 twips = 1 point
Normal CgTimesStd
Bold CgTimesBold
Italic CgTimesItalic
BoldItalic CgTimesBoldItalic
Command "<27>(s1p%dv4101T"
EndScalableFontHeight
EndTypefaceFonts
TypefaceFonts Univers
Name "Univers" Proportional
Translates Telephone
ScalableFontHeight
HeightMin 80 ! min font height 80 twips = 4 point
HeightMax 1200 ! max font height 1200 twips ( = 60 point)
HeightDelta 20 ! delta font height 20 twips = 1 point
Normal UniversStd
Bold UniversBold
Italic UniversItalic
BoldItalic UniversBoldItalic
Command "<27>(s1p%dv4148T"
EndScalableFontHeight
EndTypefaceFonts
!ExtraInfo ExtraInfo
! "abcdefghijklmnopqrstuvwxyz"
! "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
!EndExtraInfo
Model HPLJ3
Name "HP LaserJet III" RequiresPrinterPort
Uid 1000
Flags 0
Resources Pcl5Resources
KPixelWidth 4800 ! Twips = 300 dots per inch
KPixelHeight 4800
PortraitOffset 75 0 ! Pixels
LandscapeOffset 60 0
MinMarginLeft 50 ! Pixels
MinMarginRight 50
MinMarginTop 50
MinMarginBottom 50
DisplayMode Gray2
TypefaceFontss
Courier
LinePrinter NotInLandscape
CgTimes NotInPortrait
Univers
EndTypefaceFontss
EndModel
Model HPDJ340
Name "HP DeskJet 340" RequiresPrinterPort
Uid 1100
Flags 3 ! 1 = MoveDownOnly, 2 = LanscapeBandOrientationVertical
Resources Pcl5Resources
KPixelWidth 4800 ! Twips = 300 dots per inch
KPixelHeight 4800
PortraitOffset 75 0 ! Pixels
LandscapeOffset 60 0
MinMarginLeft 50 ! Pixels
MinMarginRight 50
MinMarginTop 75
MinMarginBottom 200
DisplayMode Gray2
TypefaceFontss
Courier
LinePrinter
CgTimes
Univers
EndTypefaceFontss
EndModel
Model HPDJ660C
Name "HP DeskJet 660C" RequiresPrinterPort
Uid 1200
Flags 3 ! 1 = MoveDownOnly, 2 = LanscapeBandOrientationVertical
Resources Pcl5Resources
KPixelWidth 4800 ! Twips = 300 dots per inch
KPixelHeight 4800
PortraitOffset 75 0 ! Pixels
LandscapeOffset 60 0
MinMarginLeft 50 ! Pixels
MinMarginRight 50
MinMarginTop 75
MinMarginBottom 175
DisplayMode Gray2
TypefaceFontss
Courier
LinePrinter
CgTimes
Univers
EndTypefaceFontss
! SpareRecord ExtraInfo
EndModel
PdrStoreFile
PDLName "test"
PDLUid 1
Models
HPLJ3
HPDJ340
HPDJ660C
EndModels
EndPdrStoreFile