Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

622 lines
24 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "NCT315VJ.GPD"
  7. *Include: "STDNAMES.GPD"
  8. *GPDFileVersion: "1.000"
  9. *CodePage: 1252
  10. *ModelName: "NEC PC-PR150V"
  11. *MasterUnits: PAIR(960, 960)
  12. *ResourceDLL: "NCT3JRES.DLL"
  13. *PrinterType: SERIAL
  14. *FontCartSlots: 1
  15. *Feature: Orientation
  16. {
  17. *rcNameID: =ORIENTATION_DISPLAY
  18. *DefaultOption: PORTRAIT
  19. *Option: PORTRAIT
  20. {
  21. *rcNameID: =PORTRAIT_DISPLAY
  22. }
  23. *Option: LANDSCAPE_CC270
  24. {
  25. *rcNameID: =LANDSCAPE_DISPLAY
  26. }
  27. }
  28. *Feature: InputBin
  29. {
  30. *rcNameID: =PAPER_SOURCE_DISPLAY
  31. *DefaultOption: Option1
  32. *Option: Option1
  33. {
  34. *rcNameID: 260
  35. }
  36. *Option: Option2
  37. {
  38. *rcNameID: 262
  39. }
  40. *Option: Option3
  41. {
  42. *rcNameID: 263
  43. }
  44. }
  45. *Feature: Resolution
  46. {
  47. *rcNameID: =RESOLUTION_DISPLAY
  48. *DefaultOption: Option1
  49. *Option: Option1
  50. {
  51. *Name: "320 x 320 dots per inch"
  52. *DPI: PAIR(320, 320)
  53. *TextDPI: PAIR(320, 320)
  54. *PinsPerLogPass: 48
  55. *PinsPerPhysPass: 48
  56. *MinStripBlankPixels: 270
  57. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  58. *% Error: this resolution has RES_BO_OEMGRXFILTER set in GPC. You must port over the custom code.
  59. *SpotDiameter: 120
  60. *Command: CmdSendBlockData { *Cmd : "<1C>bP,48," %4d{(NumOfDataBytes / 6) }"." }
  61. *Command: CmdSelect
  62. {
  63. *Order: DOC_SETUP.1
  64. *Cmd: "<1C>d320.<1B>H"
  65. }
  66. }
  67. *Option: Option2
  68. {
  69. *Name: "160 x 160 dots per inch"
  70. *DPI: PAIR(160, 160)
  71. *TextDPI: PAIR(160, 160)
  72. *PinsPerLogPass: 24
  73. *PinsPerPhysPass: 24
  74. *MinStripBlankPixels: 270
  75. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  76. *% Error: this resolution has RES_BO_OEMGRXFILTER set in GPC. You must port over the custom code.
  77. *SpotDiameter: 120
  78. *Command: CmdSendBlockData { *Cmd : "<1B>J" %4d{NumOfDataBytes / 3} }
  79. *Command: CmdSelect
  80. {
  81. *Order: DOC_SETUP.1
  82. *Cmd: "<1C>d320."
  83. }
  84. }
  85. }
  86. *Feature: PaperSize
  87. {
  88. *rcNameID: =PAPER_SIZE_DISPLAY
  89. *DefaultOption: A4
  90. *Option: A4
  91. {
  92. *rcNameID: =A4_DISPLAY
  93. *switch: InputBin
  94. {
  95. *case: Option1
  96. {
  97. *PrintableArea: PAIR(7417, 9521)
  98. *PrintableOrigin: PAIR(333, 945)
  99. *switch: Resolution
  100. {
  101. *case: Option1
  102. {
  103. *% Warning: the following printable width is adjusted (7417->7416) so it is divisible by the resolution X scale.
  104. *% Warning: the following printable length is adjusted (9521->9519) so it is divisible by the resolution Y scale.
  105. *PrintableArea: PAIR(7416, 9519)
  106. }
  107. *case: Option2
  108. {
  109. *% Warning: the following printable width is adjusted (7417->7410) so it is divisible by the resolution X scale.
  110. *% Warning: the following printable length is adjusted (9521->9516) so it is divisible by the resolution Y scale.
  111. *PrintableArea: PAIR(7410, 9516)
  112. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  113. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  114. *PrintableOrigin: PAIR(336, 948)
  115. }
  116. }
  117. }
  118. *case: Option2
  119. {
  120. *PrintableArea: PAIR(7417, 10088)
  121. *PrintableOrigin: PAIR(333, 378)
  122. *switch: Resolution
  123. {
  124. *case: Option1
  125. {
  126. *% Warning: the following printable width is adjusted (7417->7416) so it is divisible by the resolution X scale.
  127. *% Warning: the following printable length is adjusted (10088->10086) so it is divisible by the resolution Y scale.
  128. *PrintableArea: PAIR(7416, 10086)
  129. }
  130. *case: Option2
  131. {
  132. *% Warning: the following printable width is adjusted (7417->7410) so it is divisible by the resolution X scale.
  133. *% Warning: the following printable length is adjusted (10088->10086) so it is divisible by the resolution Y scale.
  134. *PrintableArea: PAIR(7410, 10086)
  135. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  136. *PrintableOrigin: PAIR(336, 378)
  137. }
  138. }
  139. }
  140. *case: Option3
  141. {
  142. *PrintableArea: PAIR(7417, 10655)
  143. *PrintableOrigin: PAIR(333, 378)
  144. *switch: Resolution
  145. {
  146. *case: Option1
  147. {
  148. *% Warning: the following printable width is adjusted (7417->7416) so it is divisible by the resolution X scale.
  149. *% Warning: the following printable length is adjusted (10655->10653) so it is divisible by the resolution Y scale.
  150. *PrintableArea: PAIR(7416, 10653)
  151. }
  152. *case: Option2
  153. {
  154. *% Warning: the following printable width is adjusted (7417->7410) so it is divisible by the resolution X scale.
  155. *% Warning: the following printable length is adjusted (10655->10650) so it is divisible by the resolution Y scale.
  156. *PrintableArea: PAIR(7410, 10650)
  157. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  158. *PrintableOrigin: PAIR(336, 378)
  159. }
  160. }
  161. }
  162. }
  163. }
  164. *Option: B4
  165. {
  166. *rcNameID: =B4_DISPLAY
  167. *Command: CmdSelect
  168. {
  169. *Order: PAGE_SETUP.6
  170. *Cmd: "<1B>v99."
  171. }
  172. *switch: InputBin
  173. {
  174. *case: Option1
  175. {
  176. *PrintableArea: PAIR(7675, 12056)
  177. *PrintableOrigin: PAIR(1020, 945)
  178. *switch: Resolution
  179. {
  180. *case: Option1
  181. {
  182. *% Warning: the following printable width is adjusted (7675->7674) so it is divisible by the resolution X scale.
  183. *% Warning: the following printable length is adjusted (12056->12054) so it is divisible by the resolution Y scale.
  184. *PrintableArea: PAIR(7674, 12054)
  185. }
  186. *case: Option2
  187. {
  188. *% Warning: the following printable width is adjusted (7675->7674) so it is divisible by the resolution X scale.
  189. *% Warning: the following printable length is adjusted (12056->12048) so it is divisible by the resolution Y scale.
  190. *PrintableArea: PAIR(7674, 12048)
  191. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  192. *PrintableOrigin: PAIR(1020, 948)
  193. }
  194. }
  195. }
  196. *case: Option2
  197. {
  198. *PrintableArea: PAIR(7675, 12623)
  199. *PrintableOrigin: PAIR(1020, 378)
  200. *switch: Resolution
  201. {
  202. *case: Option1
  203. {
  204. *% Warning: the following printable width is adjusted (7675->7674) so it is divisible by the resolution X scale.
  205. *% Warning: the following printable length is adjusted (12623->12621) so it is divisible by the resolution Y scale.
  206. *PrintableArea: PAIR(7674, 12621)
  207. }
  208. *case: Option2
  209. {
  210. *% Warning: the following printable width is adjusted (7675->7674) so it is divisible by the resolution X scale.
  211. *% Warning: the following printable length is adjusted (12623->12618) so it is divisible by the resolution Y scale.
  212. *PrintableArea: PAIR(7674, 12618)
  213. }
  214. }
  215. }
  216. *case: Option3
  217. {
  218. *PrintableArea: PAIR(7675, 13190)
  219. *PrintableOrigin: PAIR(1020, 378)
  220. *switch: Resolution
  221. {
  222. *case: Option1
  223. {
  224. *% Warning: the following printable width is adjusted (7675->7674) so it is divisible by the resolution X scale.
  225. *% Warning: the following printable length is adjusted (13190->13188) so it is divisible by the resolution Y scale.
  226. *PrintableArea: PAIR(7674, 13188)
  227. }
  228. *case: Option2
  229. {
  230. *% Warning: the following printable width is adjusted (7675->7674) so it is divisible by the resolution X scale.
  231. *% Warning: the following printable length is adjusted (13190->13188) so it is divisible by the resolution Y scale.
  232. *PrintableArea: PAIR(7674, 13188)
  233. }
  234. }
  235. }
  236. }
  237. }
  238. *Option: A5
  239. {
  240. *rcNameID: =A5_DISPLAY
  241. *switch: InputBin
  242. {
  243. *case: Option1
  244. {
  245. *PrintableArea: PAIR(5075, 6238)
  246. *PrintableOrigin: PAIR(333, 945)
  247. *switch: Resolution
  248. {
  249. *case: Option1
  250. {
  251. *% Warning: the following printable width is adjusted (5075->5073) so it is divisible by the resolution X scale.
  252. *% Warning: the following printable length is adjusted (6238->6237) so it is divisible by the resolution Y scale.
  253. *PrintableArea: PAIR(5073, 6237)
  254. }
  255. *case: Option2
  256. {
  257. *% Warning: the following printable width is adjusted (5075->5070) so it is divisible by the resolution X scale.
  258. *% Warning: the following printable length is adjusted (6238->6234) so it is divisible by the resolution Y scale.
  259. *PrintableArea: PAIR(5070, 6234)
  260. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  261. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  262. *PrintableOrigin: PAIR(336, 948)
  263. }
  264. }
  265. }
  266. *case: Option2
  267. {
  268. *PrintableArea: PAIR(5075, 6805)
  269. *PrintableOrigin: PAIR(333, 378)
  270. *switch: Resolution
  271. {
  272. *case: Option1
  273. {
  274. *% Warning: the following printable width is adjusted (5075->5073) so it is divisible by the resolution X scale.
  275. *% Warning: the following printable length is adjusted (6805->6804) so it is divisible by the resolution Y scale.
  276. *PrintableArea: PAIR(5073, 6804)
  277. }
  278. *case: Option2
  279. {
  280. *% Warning: the following printable width is adjusted (5075->5070) so it is divisible by the resolution X scale.
  281. *% Warning: the following printable length is adjusted (6805->6804) so it is divisible by the resolution Y scale.
  282. *PrintableArea: PAIR(5070, 6804)
  283. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  284. *PrintableOrigin: PAIR(336, 378)
  285. }
  286. }
  287. }
  288. *case: Option3
  289. {
  290. *PrintableArea: PAIR(5075, 7372)
  291. *PrintableOrigin: PAIR(333, 378)
  292. *switch: Resolution
  293. {
  294. *case: Option1
  295. {
  296. *% Warning: the following printable width is adjusted (5075->5073) so it is divisible by the resolution X scale.
  297. *% Warning: the following printable length is adjusted (7372->7371) so it is divisible by the resolution Y scale.
  298. *PrintableArea: PAIR(5073, 7371)
  299. }
  300. *case: Option2
  301. {
  302. *% Warning: the following printable width is adjusted (5075->5070) so it is divisible by the resolution X scale.
  303. *% Warning: the following printable length is adjusted (7372->7368) so it is divisible by the resolution Y scale.
  304. *PrintableArea: PAIR(5070, 7368)
  305. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  306. *PrintableOrigin: PAIR(336, 378)
  307. }
  308. }
  309. }
  310. }
  311. }
  312. *Option: B5
  313. {
  314. *rcNameID: =B5_DISPLAY
  315. *switch: InputBin
  316. {
  317. *case: Option1
  318. {
  319. *PrintableArea: PAIR(6361, 8014)
  320. *PrintableOrigin: PAIR(333, 945)
  321. *switch: Resolution
  322. {
  323. *case: Option1
  324. {
  325. *% Warning: the following printable width is adjusted (6361->6360) so it is divisible by the resolution X scale.
  326. *% Warning: the following printable length is adjusted (8014->8013) so it is divisible by the resolution Y scale.
  327. *PrintableArea: PAIR(6360, 8013)
  328. }
  329. *case: Option2
  330. {
  331. *% Warning: the following printable width is adjusted (6361->6354) so it is divisible by the resolution X scale.
  332. *% Warning: the following printable length is adjusted (8014->8010) so it is divisible by the resolution Y scale.
  333. *PrintableArea: PAIR(6354, 8010)
  334. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  335. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  336. *PrintableOrigin: PAIR(336, 948)
  337. }
  338. }
  339. }
  340. *case: Option2
  341. {
  342. *PrintableArea: PAIR(6361, 8581)
  343. *PrintableOrigin: PAIR(333, 378)
  344. *switch: Resolution
  345. {
  346. *case: Option1
  347. {
  348. *% Warning: the following printable width is adjusted (6361->6360) so it is divisible by the resolution X scale.
  349. *% Warning: the following printable length is adjusted (8581->8580) so it is divisible by the resolution Y scale.
  350. *PrintableArea: PAIR(6360, 8580)
  351. }
  352. *case: Option2
  353. {
  354. *% Warning: the following printable width is adjusted (6361->6354) so it is divisible by the resolution X scale.
  355. *% Warning: the following printable length is adjusted (8581->8580) so it is divisible by the resolution Y scale.
  356. *PrintableArea: PAIR(6354, 8580)
  357. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  358. *PrintableOrigin: PAIR(336, 378)
  359. }
  360. }
  361. }
  362. *case: Option3
  363. {
  364. *PrintableArea: PAIR(6361, 9148)
  365. *PrintableOrigin: PAIR(333, 378)
  366. *switch: Resolution
  367. {
  368. *case: Option1
  369. {
  370. *% Warning: the following printable width is adjusted (6361->6360) so it is divisible by the resolution X scale.
  371. *% Warning: the following printable length is adjusted (9148->9147) so it is divisible by the resolution Y scale.
  372. *PrintableArea: PAIR(6360, 9147)
  373. }
  374. *case: Option2
  375. {
  376. *% Warning: the following printable width is adjusted (6361->6354) so it is divisible by the resolution X scale.
  377. *% Warning: the following printable length is adjusted (9148->9144) so it is divisible by the resolution Y scale.
  378. *PrintableArea: PAIR(6354, 9144)
  379. *% Warning: the following printable origin X is adjusted (333->336) so it is divisible by the resolution X scale.
  380. *PrintableOrigin: PAIR(336, 378)
  381. }
  382. }
  383. }
  384. }
  385. }
  386. *Option: JAPANESE_POSTCARD
  387. {
  388. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  389. *switch: InputBin
  390. {
  391. *case: Option1
  392. {
  393. *PrintableArea: PAIR(3026, 3896)
  394. *PrintableOrigin: PAIR(378, 945)
  395. *switch: Resolution
  396. {
  397. *case: Option1
  398. {
  399. *% Warning: the following printable width is adjusted (3026->3024) so it is divisible by the resolution X scale.
  400. *% Warning: the following printable length is adjusted (3896->3894) so it is divisible by the resolution Y scale.
  401. *PrintableArea: PAIR(3024, 3894)
  402. }
  403. *case: Option2
  404. {
  405. *% Warning: the following printable width is adjusted (3026->3024) so it is divisible by the resolution X scale.
  406. *% Warning: the following printable length is adjusted (3896->3888) so it is divisible by the resolution Y scale.
  407. *PrintableArea: PAIR(3024, 3888)
  408. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  409. *PrintableOrigin: PAIR(378, 948)
  410. }
  411. }
  412. }
  413. *case: Option2
  414. {
  415. *PrintableArea: PAIR(3026, 4463)
  416. *PrintableOrigin: PAIR(378, 378)
  417. *switch: Resolution
  418. {
  419. *case: Option1
  420. {
  421. *% Warning: the following printable width is adjusted (3026->3024) so it is divisible by the resolution X scale.
  422. *% Warning: the following printable length is adjusted (4463->4461) so it is divisible by the resolution Y scale.
  423. *PrintableArea: PAIR(3024, 4461)
  424. }
  425. *case: Option2
  426. {
  427. *% Warning: the following printable width is adjusted (3026->3024) so it is divisible by the resolution X scale.
  428. *% Warning: the following printable length is adjusted (4463->4458) so it is divisible by the resolution Y scale.
  429. *PrintableArea: PAIR(3024, 4458)
  430. }
  431. }
  432. }
  433. *case: Option3
  434. {
  435. *PrintableArea: PAIR(3026, 5030)
  436. *PrintableOrigin: PAIR(378, 378)
  437. *switch: Resolution
  438. {
  439. *case: Option1
  440. {
  441. *% Warning: the following printable width is adjusted (3026->3024) so it is divisible by the resolution X scale.
  442. *% Warning: the following printable length is adjusted (5030->5028) so it is divisible by the resolution Y scale.
  443. *PrintableArea: PAIR(3024, 5028)
  444. }
  445. *case: Option2
  446. {
  447. *% Warning: the following printable width is adjusted (3026->3024) so it is divisible by the resolution X scale.
  448. *% Warning: the following printable length is adjusted (5030->5028) so it is divisible by the resolution Y scale.
  449. *PrintableArea: PAIR(3024, 5028)
  450. }
  451. }
  452. }
  453. }
  454. }
  455. }
  456. *InvalidCombination: LIST(InputBin.Option1, PaperSize.JAPANESE_POSTCARD)
  457. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A4)
  458. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B4)
  459. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5)
  460. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5)
  461. *Feature: ColorMode
  462. {
  463. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  464. *DefaultOption: Color
  465. *Option: Mono
  466. {
  467. *rcNameID: =MONO_DISPLAY
  468. *DevNumOfPlanes: 1
  469. *DevBPP: 1
  470. *Color? : FALSE
  471. }
  472. *Option: Color
  473. {
  474. *rcNameID: =COLOR_DISPLAY
  475. *DevNumOfPlanes: 4
  476. *DevBPP: 1
  477. *DrvBPP: 4
  478. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  479. *Command: CmdSendBlackData { *Cmd : "<1B>C0" }
  480. *Command: CmdSendCyanData { *Cmd : "<1B>C5" }
  481. *Command: CmdSendMagentaData { *Cmd : "<1B>C3" }
  482. *Command: CmdSendYellowData { *Cmd : "<1B>C6" }
  483. *Command: CmdSelectBlackColor { *Cmd : "<1B>C0" }
  484. *Command: CmdSelectRedColor { *Cmd : "<1B>C2" }
  485. *Command: CmdSelectGreenColor { *Cmd : "<1B>C4" }
  486. *Command: CmdSelectYellowColor { *Cmd : "<1B>C6" }
  487. *Command: CmdSelectBlueColor { *Cmd : "<1B>C1" }
  488. *Command: CmdSelectMagentaColor { *Cmd : "<1B>C3" }
  489. *Command: CmdSelectCyanColor { *Cmd : "<1B>C5" }
  490. }
  491. }
  492. *Feature: Halftone
  493. {
  494. *rcNameID: =HALFTONING_DISPLAY
  495. *DefaultOption: HT_PATSIZE_AUTO
  496. *Option: HT_PATSIZE_AUTO
  497. {
  498. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  499. }
  500. *Option: HT_PATSIZE_SUPERCELL_M
  501. {
  502. *rcNameID: =HT_SUPERCELL_DISPLAY
  503. }
  504. *Option: HT_PATSIZE_6x6_M
  505. {
  506. *rcNameID: =HT_DITHER6X6_DISPLAY
  507. }
  508. *Option: HT_PATSIZE_8x8_M
  509. {
  510. *rcNameID: =HT_DITHER8X8_DISPLAY
  511. }
  512. }
  513. *Command: CmdStartDoc
  514. {
  515. *Order: DOC_SETUP.2
  516. *Cmd: "<1B>O0<1C>c,,0,7."
  517. }
  518. *Command: CmdStartPage
  519. {
  520. *Order: PAGE_SETUP.1
  521. *Cmd: "<0D>"
  522. }
  523. *Command: CmdEndJob
  524. {
  525. *Order: JOB_FINISH.1
  526. *Cmd: "<1B>c1"
  527. }
  528. *Command: CmdEndPage
  529. {
  530. *Order: PAGE_FINISH.1
  531. *Cmd: "<1B>b"
  532. }
  533. *RotateCoordinate?: FALSE
  534. *RotateRaster?: FALSE
  535. *RotateFont?: FALSE
  536. *switch: Orientation
  537. {
  538. *case: PORTRAIT
  539. {
  540. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  541. }
  542. *case: LANDSCAPE_CC270
  543. {
  544. *TextCaps: LIST()
  545. }
  546. }
  547. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  548. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  549. *MaxLineSpacing: 792
  550. *XMoveThreshold: 0
  551. *XMoveUnit: 320
  552. *AbsXMovesRightOnly?: TRUE
  553. *Command: CmdXMoveAbsolute { *Cmd : "<1B>F" %4d[0,2560]{max_repeat(DestX / 3)} }
  554. *LineSpacingMoveUnit: 120
  555. *Command: CmdSetLineSpacing { *Cmd : "<1B>T" %2d[0,99]{(LinefeedSpacing / 8) } }
  556. *Command: CmdCR { *Cmd : "<0D>" }
  557. *Command: CmdLF { *Cmd : "<0A>" }
  558. *Command: CmdFF { *Cmd : "<0D0C>" }
  559. *Command: CmdBackSpace { *Cmd : "<08>" }
  560. *EjectPageWithFF?: TRUE
  561. *switch: InputBin
  562. {
  563. *case: Option2
  564. {
  565. *EjectPageWithFF?: FALSE
  566. }
  567. *case: Option3
  568. {
  569. *EjectPageWithFF?: FALSE
  570. }
  571. }
  572. *OutputDataFormat: V_BYTE
  573. *OptimizeLeftBound?: FALSE
  574. *CursorXAfterSendBlockData: AT_GRXDATA_END
  575. *CursorYAfterSendBlockData: NO_MOVE
  576. *DefaultFont: 3
  577. *DefaultCTT: 1
  578. *switch: Orientation
  579. {
  580. *case: PORTRAIT
  581. {
  582. *DeviceFonts: LIST(1,2,3,4,5,6,31,32,33,34,35,36,37,38)
  583. }
  584. *case: LANDSCAPE_CC270
  585. {
  586. *DeviceFonts: LIST()
  587. }
  588. }
  589. *FontCartridge: FC1
  590. {
  591. *rcCartridgeNameID: 264
  592. *PortraitFonts: LIST(39,40,41,42,43,44)
  593. *LandscapeFonts: LIST()
  594. }
  595. *FontCartridge: FC2
  596. {
  597. *rcCartridgeNameID: 265
  598. *PortraitFonts: LIST(51,52,53,54,55,56)
  599. *LandscapeFonts: LIST()
  600. }
  601. *FontCartridge: FC3
  602. {
  603. *rcCartridgeNameID: 266
  604. *PortraitFonts: LIST(57,58,59,60,61,62)
  605. *LandscapeFonts: LIST()
  606. }
  607. *FontCartridge: FC4
  608. {
  609. *rcCartridgeNameID: 267
  610. *PortraitFonts: LIST(45,46,47,48,49,50)
  611. *LandscapeFonts: LIST()
  612. }
  613. *Command: CmdBoldOn { *Cmd : "<1B>!" }
  614. *Command: CmdBoldOff { *Cmd : "<1B>%"" }
  615. *Command: CmdItalicOn { *Cmd : "<1B>i1" }
  616. *Command: CmdItalicOff { *Cmd : "<1B>i0" }
  617. *Command: CmdUnderlineOn { *Cmd : "<1B>X" }
  618. *Command: CmdUnderlineOff { *Cmd : "<1B>Y" }
  619. *MirrorRasterByte?: TRUE
  620. *MoveToX0BeforeSetColor?: TRUE
  621. *UseExpColorSelectCmd?: TRUE
  622. *ReselectFont: LIST(AFTER_GRXDATA, AFTER_XMOVE, AFTER_FF)