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.

1285 lines
38 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CTPROJET.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Citizen PROjet"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "jp350res.dll"
  12. *PrintRate: 360
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *FontCartSlots: 2
  16. *Feature: Orientation
  17. {
  18. *rcNameID: =ORIENTATION_DISPLAY
  19. *DefaultOption: PORTRAIT
  20. *Option: PORTRAIT
  21. {
  22. *rcNameID: =PORTRAIT_DISPLAY
  23. }
  24. *Option: LANDSCAPE_CC270
  25. {
  26. *rcNameID: =LANDSCAPE_DISPLAY
  27. }
  28. }
  29. *Feature: InputBin
  30. {
  31. *rcNameID: =PAPER_SOURCE_DISPLAY
  32. *DefaultOption: UPPER
  33. *Option: UPPER
  34. {
  35. *rcNameID: =UPPER_TRAY_DISPLAY
  36. *Command: CmdSelect
  37. {
  38. *Order: DOC_SETUP.2
  39. *Cmd: "<1B>&l1H"
  40. }
  41. }
  42. *Option: LOWER
  43. {
  44. *rcNameID: =LOWER_TRAY_DISPLAY
  45. *Command: CmdSelect
  46. {
  47. *Order: DOC_SETUP.2
  48. *Cmd: "<1B>&l9H"
  49. }
  50. }
  51. *Option: TRACTOR
  52. {
  53. *rcNameID: =TRACTOR_DISPLAY
  54. *Command: CmdSelect
  55. {
  56. *Order: DOC_SETUP.2
  57. *Cmd: "<1B>&l8H"
  58. }
  59. }
  60. *Option: ENVMANUAL
  61. {
  62. *rcNameID: =ENV_MANUAL_DISPLAY
  63. *Command: CmdSelect
  64. {
  65. *Order: DOC_SETUP.2
  66. *Cmd: "<1B>&l3H"
  67. }
  68. }
  69. *Option: MANUAL
  70. {
  71. *rcNameID: =MANUAL_FEED_DISPLAY
  72. *Command: CmdSelect
  73. {
  74. *Order: DOC_SETUP.2
  75. *Cmd: "<1B>&l3H"
  76. }
  77. }
  78. }
  79. *Feature: Resolution
  80. {
  81. *rcNameID: =RESOLUTION_DISPLAY
  82. *DefaultOption: Option1
  83. *Option: Option1
  84. {
  85. *Name: "300 x 300 " =DOTS_PER_INCH
  86. *DPI: PAIR(300, 300)
  87. *TextDPI: PAIR(300, 300)
  88. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  89. *SpotDiameter: 150
  90. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  91. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  92. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  93. *Command: CmdSelect
  94. {
  95. *Order: DOC_SETUP.5
  96. *Cmd: "<1B>*t300R"
  97. }
  98. }
  99. *Option: Option2
  100. {
  101. *Name: "150 x 150 " =DOTS_PER_INCH
  102. *DPI: PAIR(150, 150)
  103. *TextDPI: PAIR(300, 300)
  104. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  105. *SpotDiameter: 120
  106. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  107. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  108. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  109. *Command: CmdSelect
  110. {
  111. *Order: DOC_SETUP.5
  112. *Cmd: "<1B>*t150R"
  113. }
  114. }
  115. *Option: Option3
  116. {
  117. *Name: "75 x 75 " =DOTS_PER_INCH
  118. *DPI: PAIR(75, 75)
  119. *TextDPI: PAIR(300, 300)
  120. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  121. *SpotDiameter: 100
  122. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  123. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  124. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  125. *Command: CmdSelect
  126. {
  127. *Order: DOC_SETUP.5
  128. *Cmd: "<1B>*t75R"
  129. }
  130. }
  131. }
  132. *Feature: PaperSize
  133. {
  134. *rcNameID: =PAPER_SIZE_DISPLAY
  135. *DefaultOption: A4
  136. *Option: LETTER
  137. {
  138. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  139. *CursorOrigin: PAIR(84, 120)
  140. *Command: CmdSelect
  141. {
  142. *Order: DOC_SETUP.3
  143. *Cmd: "<1B>&l2A"
  144. }
  145. *switch: InputBin
  146. {
  147. *case: UPPER
  148. {
  149. *PrintableArea: PAIR(4796, 6162)
  150. *PrintableOrigin: PAIR(84, 132)
  151. *switch: Resolution
  152. {
  153. *case: Option2
  154. {
  155. *PrintableArea: PAIR(4796, 6160)
  156. }
  157. *case: Option3
  158. {
  159. *PrintableArea: PAIR(4792, 6152)
  160. *PrintableOrigin: PAIR(88, 136)
  161. }
  162. }
  163. }
  164. *case: LOWER
  165. {
  166. *PrintableArea: PAIR(4796, 6162)
  167. *PrintableOrigin: PAIR(84, 132)
  168. *switch: Resolution
  169. {
  170. *case: Option2
  171. {
  172. *PrintableArea: PAIR(4796, 6160)
  173. }
  174. *case: Option3
  175. {
  176. *PrintableArea: PAIR(4792, 6152)
  177. *PrintableOrigin: PAIR(88, 136)
  178. }
  179. }
  180. }
  181. *case: TRACTOR
  182. {
  183. *PrintableArea: PAIR(4796, 6168)
  184. *PrintableOrigin: PAIR(84, 132)
  185. *switch: Resolution
  186. {
  187. *case: Option3
  188. {
  189. *PrintableArea: PAIR(4792, 6160)
  190. *PrintableOrigin: PAIR(88, 136)
  191. }
  192. }
  193. }
  194. *case: ENVMANUAL
  195. {
  196. *PrintableArea: PAIR(4796, 6162)
  197. *PrintableOrigin: PAIR(84, 132)
  198. *switch: Resolution
  199. {
  200. *case: Option2
  201. {
  202. *PrintableArea: PAIR(4796, 6160)
  203. }
  204. *case: Option3
  205. {
  206. *PrintableArea: PAIR(4792, 6152)
  207. *PrintableOrigin: PAIR(88, 136)
  208. }
  209. }
  210. }
  211. *case: MANUAL
  212. {
  213. *PrintableArea: PAIR(4796, 6162)
  214. *PrintableOrigin: PAIR(84, 132)
  215. *switch: Resolution
  216. {
  217. *case: Option2
  218. {
  219. *PrintableArea: PAIR(4796, 6160)
  220. }
  221. *case: Option3
  222. {
  223. *PrintableArea: PAIR(4792, 6152)
  224. *PrintableOrigin: PAIR(88, 136)
  225. }
  226. }
  227. }
  228. }
  229. }
  230. *Option: LEGAL
  231. {
  232. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  233. *CursorOrigin: PAIR(84, 120)
  234. *Command: CmdSelect
  235. {
  236. *Order: DOC_SETUP.3
  237. *Cmd: "<1B>&l3A"
  238. }
  239. *switch: InputBin
  240. {
  241. *case: UPPER
  242. {
  243. *PrintableArea: PAIR(4796, 7962)
  244. *PrintableOrigin: PAIR(84, 132)
  245. *switch: Resolution
  246. {
  247. *case: Option2
  248. {
  249. *PrintableArea: PAIR(4796, 7960)
  250. }
  251. *case: Option3
  252. {
  253. *PrintableArea: PAIR(4792, 7952)
  254. *PrintableOrigin: PAIR(88, 136)
  255. }
  256. }
  257. }
  258. *case: LOWER
  259. {
  260. *PrintableArea: PAIR(4796, 7962)
  261. *PrintableOrigin: PAIR(84, 132)
  262. *switch: Resolution
  263. {
  264. *case: Option2
  265. {
  266. *PrintableArea: PAIR(4796, 7960)
  267. }
  268. *case: Option3
  269. {
  270. *PrintableArea: PAIR(4792, 7952)
  271. *PrintableOrigin: PAIR(88, 136)
  272. }
  273. }
  274. }
  275. *case: TRACTOR
  276. {
  277. *PrintableArea: PAIR(4796, 7968)
  278. *PrintableOrigin: PAIR(84, 132)
  279. *switch: Resolution
  280. {
  281. *case: Option3
  282. {
  283. *PrintableArea: PAIR(4792, 7960)
  284. *PrintableOrigin: PAIR(88, 136)
  285. }
  286. }
  287. }
  288. *case: ENVMANUAL
  289. {
  290. *PrintableArea: PAIR(4796, 7962)
  291. *PrintableOrigin: PAIR(84, 132)
  292. *switch: Resolution
  293. {
  294. *case: Option2
  295. {
  296. *PrintableArea: PAIR(4796, 7960)
  297. }
  298. *case: Option3
  299. {
  300. *PrintableArea: PAIR(4792, 7952)
  301. *PrintableOrigin: PAIR(88, 136)
  302. }
  303. }
  304. }
  305. *case: MANUAL
  306. {
  307. *PrintableArea: PAIR(4796, 7962)
  308. *PrintableOrigin: PAIR(84, 132)
  309. *switch: Resolution
  310. {
  311. *case: Option2
  312. {
  313. *PrintableArea: PAIR(4796, 7960)
  314. }
  315. *case: Option3
  316. {
  317. *PrintableArea: PAIR(4792, 7952)
  318. *PrintableOrigin: PAIR(88, 136)
  319. }
  320. }
  321. }
  322. }
  323. }
  324. *Option: A4
  325. {
  326. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  327. *CursorOrigin: PAIR(84, 120)
  328. *Command: CmdSelect
  329. {
  330. *Order: DOC_SETUP.3
  331. *Cmd: "<1B>&l26A"
  332. }
  333. *switch: InputBin
  334. {
  335. *case: UPPER
  336. {
  337. *PrintableArea: PAIR(4794, 6576)
  338. *PrintableOrigin: PAIR(84, 132)
  339. *switch: Resolution
  340. {
  341. *case: Option2
  342. {
  343. *PrintableArea: PAIR(4792, 6576)
  344. }
  345. *case: Option3
  346. {
  347. *PrintableArea: PAIR(4784, 6568)
  348. *PrintableOrigin: PAIR(88, 136)
  349. }
  350. }
  351. }
  352. *case: LOWER
  353. {
  354. *PrintableArea: PAIR(4794, 6576)
  355. *PrintableOrigin: PAIR(84, 132)
  356. *switch: Resolution
  357. {
  358. *case: Option2
  359. {
  360. *PrintableArea: PAIR(4792, 6576)
  361. }
  362. *case: Option3
  363. {
  364. *PrintableArea: PAIR(4784, 6568)
  365. *PrintableOrigin: PAIR(88, 136)
  366. }
  367. }
  368. }
  369. *case: TRACTOR
  370. {
  371. *PrintableArea: PAIR(4794, 6582)
  372. *PrintableOrigin: PAIR(84, 132)
  373. *switch: Resolution
  374. {
  375. *case: Option2
  376. {
  377. *PrintableArea: PAIR(4792, 6580)
  378. }
  379. *case: Option3
  380. {
  381. *PrintableArea: PAIR(4784, 6576)
  382. *PrintableOrigin: PAIR(88, 136)
  383. }
  384. }
  385. }
  386. *case: ENVMANUAL
  387. {
  388. *PrintableArea: PAIR(4794, 6576)
  389. *PrintableOrigin: PAIR(84, 132)
  390. *switch: Resolution
  391. {
  392. *case: Option2
  393. {
  394. *PrintableArea: PAIR(4792, 6576)
  395. }
  396. *case: Option3
  397. {
  398. *PrintableArea: PAIR(4784, 6568)
  399. *PrintableOrigin: PAIR(88, 136)
  400. }
  401. }
  402. }
  403. *case: MANUAL
  404. {
  405. *PrintableArea: PAIR(4794, 6576)
  406. *PrintableOrigin: PAIR(84, 132)
  407. *switch: Resolution
  408. {
  409. *case: Option2
  410. {
  411. *PrintableArea: PAIR(4792, 6576)
  412. }
  413. *case: Option3
  414. {
  415. *PrintableArea: PAIR(4784, 6568)
  416. *PrintableOrigin: PAIR(88, 136)
  417. }
  418. }
  419. }
  420. }
  421. }
  422. *Option: Option4
  423. {
  424. *rcNameID: 258
  425. *PageDimensions: PAIR(4962, 3498)
  426. *CursorOrigin: PAIR(84, 120)
  427. *Command: CmdSelect
  428. {
  429. *Order: DOC_SETUP.3
  430. *Cmd: "<1B>&l29A"
  431. }
  432. *switch: InputBin
  433. {
  434. *case: UPPER
  435. {
  436. *PrintableArea: PAIR(4794, 3060)
  437. *PrintableOrigin: PAIR(84, 132)
  438. *switch: Resolution
  439. {
  440. *case: Option2
  441. {
  442. *PrintableArea: PAIR(4792, 3060)
  443. }
  444. *case: Option3
  445. {
  446. *PrintableArea: PAIR(4784, 3056)
  447. *PrintableOrigin: PAIR(88, 136)
  448. }
  449. }
  450. }
  451. *case: LOWER
  452. {
  453. *PrintableArea: PAIR(4794, 3060)
  454. *PrintableOrigin: PAIR(84, 132)
  455. *switch: Resolution
  456. {
  457. *case: Option2
  458. {
  459. *PrintableArea: PAIR(4792, 3060)
  460. }
  461. *case: Option3
  462. {
  463. *PrintableArea: PAIR(4784, 3056)
  464. *PrintableOrigin: PAIR(88, 136)
  465. }
  466. }
  467. }
  468. *case: TRACTOR
  469. {
  470. *PrintableArea: PAIR(4794, 3066)
  471. *PrintableOrigin: PAIR(84, 132)
  472. *switch: Resolution
  473. {
  474. *case: Option2
  475. {
  476. *PrintableArea: PAIR(4792, 3064)
  477. }
  478. *case: Option3
  479. {
  480. *PrintableArea: PAIR(4784, 3056)
  481. *PrintableOrigin: PAIR(88, 136)
  482. }
  483. }
  484. }
  485. *case: ENVMANUAL
  486. {
  487. *PrintableArea: PAIR(4794, 3060)
  488. *PrintableOrigin: PAIR(84, 132)
  489. *switch: Resolution
  490. {
  491. *case: Option2
  492. {
  493. *PrintableArea: PAIR(4792, 3060)
  494. }
  495. *case: Option3
  496. {
  497. *PrintableArea: PAIR(4784, 3056)
  498. *PrintableOrigin: PAIR(88, 136)
  499. }
  500. }
  501. }
  502. *case: MANUAL
  503. {
  504. *PrintableArea: PAIR(4794, 3060)
  505. *PrintableOrigin: PAIR(84, 132)
  506. *switch: Resolution
  507. {
  508. *case: Option2
  509. {
  510. *PrintableArea: PAIR(4792, 3060)
  511. }
  512. *case: Option3
  513. {
  514. *PrintableArea: PAIR(4784, 3056)
  515. *PrintableOrigin: PAIR(88, 136)
  516. }
  517. }
  518. }
  519. }
  520. }
  521. *Option: Option5
  522. {
  523. *rcNameID: 259
  524. *PageDimensions: PAIR(5100, 6600)
  525. *CursorOrigin: PAIR(84, 120)
  526. *Command: CmdSelect
  527. {
  528. *Order: DOC_SETUP.3
  529. *Cmd: "<1B>&l2A"
  530. }
  531. *switch: InputBin
  532. {
  533. *case: UPPER
  534. {
  535. *PrintableArea: PAIR(4796, 6162)
  536. *PrintableOrigin: PAIR(84, 132)
  537. *switch: Resolution
  538. {
  539. *case: Option2
  540. {
  541. *PrintableArea: PAIR(4796, 6160)
  542. }
  543. *case: Option3
  544. {
  545. *PrintableArea: PAIR(4792, 6152)
  546. *PrintableOrigin: PAIR(88, 136)
  547. }
  548. }
  549. }
  550. *case: LOWER
  551. {
  552. *PrintableArea: PAIR(4796, 6162)
  553. *PrintableOrigin: PAIR(84, 132)
  554. *switch: Resolution
  555. {
  556. *case: Option2
  557. {
  558. *PrintableArea: PAIR(4796, 6160)
  559. }
  560. *case: Option3
  561. {
  562. *PrintableArea: PAIR(4792, 6152)
  563. *PrintableOrigin: PAIR(88, 136)
  564. }
  565. }
  566. }
  567. *case: TRACTOR
  568. {
  569. *PrintableArea: PAIR(4796, 6228)
  570. *PrintableOrigin: PAIR(84, 132)
  571. *switch: Resolution
  572. {
  573. *case: Option3
  574. {
  575. *PrintableArea: PAIR(4792, 6224)
  576. *PrintableOrigin: PAIR(88, 136)
  577. }
  578. }
  579. }
  580. *case: ENVMANUAL
  581. {
  582. *PrintableArea: PAIR(4796, 6162)
  583. *PrintableOrigin: PAIR(84, 132)
  584. *switch: Resolution
  585. {
  586. *case: Option2
  587. {
  588. *PrintableArea: PAIR(4796, 6160)
  589. }
  590. *case: Option3
  591. {
  592. *PrintableArea: PAIR(4792, 6152)
  593. *PrintableOrigin: PAIR(88, 136)
  594. }
  595. }
  596. }
  597. *case: MANUAL
  598. {
  599. *PrintableArea: PAIR(4796, 6162)
  600. *PrintableOrigin: PAIR(84, 132)
  601. *switch: Resolution
  602. {
  603. *case: Option2
  604. {
  605. *PrintableArea: PAIR(4796, 6160)
  606. }
  607. *case: Option3
  608. {
  609. *PrintableArea: PAIR(4792, 6152)
  610. *PrintableOrigin: PAIR(88, 136)
  611. }
  612. }
  613. }
  614. }
  615. }
  616. *Option: Option6
  617. {
  618. *rcNameID: 260
  619. *PageDimensions: PAIR(4962, 7200)
  620. *CursorOrigin: PAIR(84, 120)
  621. *Command: CmdSelect
  622. {
  623. *Order: DOC_SETUP.3
  624. *Cmd: "<1B>&l11A"
  625. }
  626. *switch: InputBin
  627. {
  628. *case: UPPER
  629. {
  630. *PrintableArea: PAIR(4794, 6762)
  631. *PrintableOrigin: PAIR(84, 132)
  632. *switch: Resolution
  633. {
  634. *case: Option2
  635. {
  636. *PrintableArea: PAIR(4792, 6760)
  637. }
  638. *case: Option3
  639. {
  640. *PrintableArea: PAIR(4784, 6752)
  641. *PrintableOrigin: PAIR(88, 136)
  642. }
  643. }
  644. }
  645. *case: LOWER
  646. {
  647. *PrintableArea: PAIR(4794, 6762)
  648. *PrintableOrigin: PAIR(84, 132)
  649. *switch: Resolution
  650. {
  651. *case: Option2
  652. {
  653. *PrintableArea: PAIR(4792, 6760)
  654. }
  655. *case: Option3
  656. {
  657. *PrintableArea: PAIR(4784, 6752)
  658. *PrintableOrigin: PAIR(88, 136)
  659. }
  660. }
  661. }
  662. *case: TRACTOR
  663. {
  664. *PrintableArea: PAIR(4794, 6828)
  665. *PrintableOrigin: PAIR(84, 132)
  666. *switch: Resolution
  667. {
  668. *case: Option2
  669. {
  670. *PrintableArea: PAIR(4792, 6828)
  671. }
  672. *case: Option3
  673. {
  674. *PrintableArea: PAIR(4784, 6824)
  675. *PrintableOrigin: PAIR(88, 136)
  676. }
  677. }
  678. }
  679. *case: ENVMANUAL
  680. {
  681. *PrintableArea: PAIR(4794, 6762)
  682. *PrintableOrigin: PAIR(84, 132)
  683. *switch: Resolution
  684. {
  685. *case: Option2
  686. {
  687. *PrintableArea: PAIR(4792, 6760)
  688. }
  689. *case: Option3
  690. {
  691. *PrintableArea: PAIR(4784, 6752)
  692. *PrintableOrigin: PAIR(88, 136)
  693. }
  694. }
  695. }
  696. *case: MANUAL
  697. {
  698. *PrintableArea: PAIR(4794, 6762)
  699. *PrintableOrigin: PAIR(84, 132)
  700. *switch: Resolution
  701. {
  702. *case: Option2
  703. {
  704. *PrintableArea: PAIR(4792, 6760)
  705. }
  706. *case: Option3
  707. {
  708. *PrintableArea: PAIR(4784, 6752)
  709. *PrintableOrigin: PAIR(88, 136)
  710. }
  711. }
  712. }
  713. }
  714. }
  715. *Option: ENV_10
  716. {
  717. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  718. *RotateSize? : TRUE
  719. *CursorOrigin: PAIR(84, 120)
  720. *Command: CmdSelect
  721. {
  722. *Order: DOC_SETUP.3
  723. *Cmd: "<1B>&l81A"
  724. }
  725. *switch: InputBin
  726. {
  727. *case: UPPER
  728. {
  729. *PrintableArea: PAIR(4796, 2040)
  730. *PrintableOrigin: PAIR(84, 132)
  731. *switch: Resolution
  732. {
  733. *case: Option3
  734. {
  735. *PrintableArea: PAIR(4792, 2032)
  736. *PrintableOrigin: PAIR(88, 136)
  737. }
  738. }
  739. }
  740. *case: LOWER
  741. {
  742. *PrintableArea: PAIR(4796, 2040)
  743. *PrintableOrigin: PAIR(84, 132)
  744. *switch: Resolution
  745. {
  746. *case: Option3
  747. {
  748. *PrintableArea: PAIR(4792, 2032)
  749. *PrintableOrigin: PAIR(88, 136)
  750. }
  751. }
  752. }
  753. *case: TRACTOR
  754. {
  755. *PrintableArea: PAIR(4796, 2046)
  756. *PrintableOrigin: PAIR(84, 132)
  757. *switch: Resolution
  758. {
  759. *case: Option2
  760. {
  761. *PrintableArea: PAIR(4796, 2044)
  762. }
  763. *case: Option3
  764. {
  765. *PrintableArea: PAIR(4792, 2040)
  766. *PrintableOrigin: PAIR(88, 136)
  767. }
  768. }
  769. }
  770. *case: ENVMANUAL
  771. {
  772. *PrintableArea: PAIR(4796, 2040)
  773. *PrintableOrigin: PAIR(84, 132)
  774. *switch: Resolution
  775. {
  776. *case: Option3
  777. {
  778. *PrintableArea: PAIR(4792, 2032)
  779. *PrintableOrigin: PAIR(88, 136)
  780. }
  781. }
  782. }
  783. *case: MANUAL
  784. {
  785. *PrintableArea: PAIR(4796, 2040)
  786. *PrintableOrigin: PAIR(84, 132)
  787. *switch: Resolution
  788. {
  789. *case: Option3
  790. {
  791. *PrintableArea: PAIR(4792, 2032)
  792. *PrintableOrigin: PAIR(88, 136)
  793. }
  794. }
  795. }
  796. }
  797. }
  798. *Option: ENV_C5
  799. {
  800. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  801. *RotateSize? : TRUE
  802. *CursorOrigin: PAIR(84, 120)
  803. *Command: CmdSelect
  804. {
  805. *Order: DOC_SETUP.3
  806. *Cmd: "<1B>&l91A"
  807. }
  808. *switch: InputBin
  809. {
  810. *case: UPPER
  811. {
  812. *PrintableArea: PAIR(4796, 3390)
  813. *PrintableOrigin: PAIR(84, 132)
  814. *switch: Resolution
  815. {
  816. *case: Option2
  817. {
  818. *PrintableArea: PAIR(4796, 3388)
  819. }
  820. *case: Option3
  821. {
  822. *PrintableArea: PAIR(4792, 3384)
  823. *PrintableOrigin: PAIR(88, 136)
  824. }
  825. }
  826. }
  827. *case: LOWER
  828. {
  829. *PrintableArea: PAIR(4796, 3390)
  830. *PrintableOrigin: PAIR(84, 132)
  831. *switch: Resolution
  832. {
  833. *case: Option2
  834. {
  835. *PrintableArea: PAIR(4796, 3388)
  836. }
  837. *case: Option3
  838. {
  839. *PrintableArea: PAIR(4792, 3384)
  840. *PrintableOrigin: PAIR(88, 136)
  841. }
  842. }
  843. }
  844. *case: TRACTOR
  845. {
  846. *PrintableArea: PAIR(4796, 3396)
  847. *PrintableOrigin: PAIR(84, 132)
  848. *switch: Resolution
  849. {
  850. *case: Option3
  851. {
  852. *PrintableArea: PAIR(4792, 3392)
  853. *PrintableOrigin: PAIR(88, 136)
  854. }
  855. }
  856. }
  857. *case: ENVMANUAL
  858. {
  859. *PrintableArea: PAIR(4796, 3390)
  860. *PrintableOrigin: PAIR(84, 132)
  861. *switch: Resolution
  862. {
  863. *case: Option2
  864. {
  865. *PrintableArea: PAIR(4796, 3388)
  866. }
  867. *case: Option3
  868. {
  869. *PrintableArea: PAIR(4792, 3384)
  870. *PrintableOrigin: PAIR(88, 136)
  871. }
  872. }
  873. }
  874. *case: MANUAL
  875. {
  876. *PrintableArea: PAIR(4796, 3390)
  877. *PrintableOrigin: PAIR(84, 132)
  878. *switch: Resolution
  879. {
  880. *case: Option2
  881. {
  882. *PrintableArea: PAIR(4796, 3388)
  883. }
  884. *case: Option3
  885. {
  886. *PrintableArea: PAIR(4792, 3384)
  887. *PrintableOrigin: PAIR(88, 136)
  888. }
  889. }
  890. }
  891. }
  892. }
  893. *Option: ENV_DL
  894. {
  895. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  896. *RotateSize? : TRUE
  897. *CursorOrigin: PAIR(84, 120)
  898. *Command: CmdSelect
  899. {
  900. *Order: DOC_SETUP.3
  901. *Cmd: "<1B>&l90A"
  902. }
  903. *switch: InputBin
  904. {
  905. *case: UPPER
  906. {
  907. *PrintableArea: PAIR(4796, 2160)
  908. *PrintableOrigin: PAIR(84, 132)
  909. *switch: Resolution
  910. {
  911. *case: Option3
  912. {
  913. *PrintableArea: PAIR(4792, 2152)
  914. *PrintableOrigin: PAIR(88, 136)
  915. }
  916. }
  917. }
  918. *case: LOWER
  919. {
  920. *PrintableArea: PAIR(4796, 2160)
  921. *PrintableOrigin: PAIR(84, 132)
  922. *switch: Resolution
  923. {
  924. *case: Option3
  925. {
  926. *PrintableArea: PAIR(4792, 2152)
  927. *PrintableOrigin: PAIR(88, 136)
  928. }
  929. }
  930. }
  931. *case: TRACTOR
  932. {
  933. *PrintableArea: PAIR(4796, 2166)
  934. *PrintableOrigin: PAIR(84, 132)
  935. *switch: Resolution
  936. {
  937. *case: Option2
  938. {
  939. *PrintableArea: PAIR(4796, 2164)
  940. }
  941. *case: Option3
  942. {
  943. *PrintableArea: PAIR(4792, 2160)
  944. *PrintableOrigin: PAIR(88, 136)
  945. }
  946. }
  947. }
  948. *case: ENVMANUAL
  949. {
  950. *PrintableArea: PAIR(4796, 2160)
  951. *PrintableOrigin: PAIR(84, 132)
  952. *switch: Resolution
  953. {
  954. *case: Option3
  955. {
  956. *PrintableArea: PAIR(4792, 2152)
  957. *PrintableOrigin: PAIR(88, 136)
  958. }
  959. }
  960. }
  961. *case: MANUAL
  962. {
  963. *PrintableArea: PAIR(4796, 2160)
  964. *PrintableOrigin: PAIR(84, 132)
  965. *switch: Resolution
  966. {
  967. *case: Option3
  968. {
  969. *PrintableArea: PAIR(4792, 2152)
  970. *PrintableOrigin: PAIR(88, 136)
  971. }
  972. }
  973. }
  974. }
  975. }
  976. *Option: CUSTOMSIZE
  977. {
  978. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  979. *MinSize: PAIR(4800, 2474)
  980. *MaxSize: PAIR(5100, 8400)
  981. *MaxPrintableWidth: 4800
  982. *MinLeftMargin: 0
  983. *CenterPrintable?: FALSE
  984. *switch: InputBin
  985. {
  986. *case: UPPER
  987. {
  988. *TopMargin: 0
  989. *BottomMargin: 306
  990. }
  991. *case: LOWER
  992. {
  993. *TopMargin: 0
  994. *BottomMargin: 306
  995. }
  996. *case: TRACTOR
  997. {
  998. *TopMargin: 0
  999. *BottomMargin: 0
  1000. }
  1001. *case: ENVMANUAL
  1002. {
  1003. *TopMargin: 0
  1004. *BottomMargin: 306
  1005. }
  1006. *case: MANUAL
  1007. {
  1008. *TopMargin: 0
  1009. *BottomMargin: 306
  1010. }
  1011. }
  1012. *Command: CmdSelect
  1013. {
  1014. *Order: DOC_SETUP.3
  1015. *Cmd: "<1B>&l0A"
  1016. }
  1017. }
  1018. }
  1019. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.Option5)
  1020. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.Option6)
  1021. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.ENV_10)
  1022. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.ENV_C5)
  1023. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.ENV_DL)
  1024. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.CUSTOMSIZE)
  1025. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.Option5)
  1026. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.Option6)
  1027. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.ENV_10)
  1028. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.ENV_C5)
  1029. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.ENV_DL)
  1030. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.CUSTOMSIZE)
  1031. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
  1032. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
  1033. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
  1034. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option4)
  1035. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_10)
  1036. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_C5)
  1037. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_DL)
  1038. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.CUSTOMSIZE)
  1039. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.LETTER)
  1040. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.LEGAL)
  1041. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.A4)
  1042. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.Option4)
  1043. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.Option5)
  1044. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.Option6)
  1045. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.CUSTOMSIZE)
  1046. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option5)
  1047. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option6)
  1048. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_10)
  1049. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_C5)
  1050. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_DL)
  1051. *Feature: PrintQuality
  1052. {
  1053. *rcNameID: =TEXT_QUALITY_DISPLAY
  1054. *DefaultOption: LETTER_QUALITY
  1055. *Option: LETTER_QUALITY
  1056. {
  1057. *rcNameID: =LETTER_QUALITY_DISPLAY
  1058. *Command: CmdSelect
  1059. {
  1060. *Order: DOC_SETUP.7
  1061. *Cmd: "<1B>(s2Q<1B>*r2Q"
  1062. }
  1063. }
  1064. *Option: DRAFT_QUALITY
  1065. {
  1066. *rcNameID: =DRAFT_QUALITY_DISPLAY
  1067. *Command: CmdSelect
  1068. {
  1069. *Order: DOC_SETUP.7
  1070. *Cmd: "<1B>(s1Q<1B>*r1Q"
  1071. }
  1072. }
  1073. }
  1074. *Feature: Halftone
  1075. {
  1076. *rcNameID: =HALFTONING_DISPLAY
  1077. *DefaultOption: HT_PATSIZE_AUTO
  1078. *Option: HT_PATSIZE_AUTO
  1079. {
  1080. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1081. }
  1082. *Ifdef: WINNT_50
  1083. *Option: HT_PATSIZE_SUPERCELL_M
  1084. {
  1085. *rcNameID: =HT_SUPERCELL_DISPLAY
  1086. }
  1087. *Endif:
  1088. *Option: HT_PATSIZE_6x6_M
  1089. {
  1090. *rcNameID: =HT_DITHER6X6_DISPLAY
  1091. }
  1092. *Option: HT_PATSIZE_8x8_M
  1093. {
  1094. *rcNameID: =HT_DITHER8X8_DISPLAY
  1095. }
  1096. }
  1097. *Feature: Memory
  1098. {
  1099. *rcNameID: =PRINTER_MEMORY_DISPLAY
  1100. *DefaultOption: 1KB
  1101. *Option: 1KB
  1102. {
  1103. *Name: "1KB"
  1104. *MemoryConfigKB: PAIR(1, 1)
  1105. }
  1106. *Option: 128KB
  1107. {
  1108. *Name: "128KB"
  1109. *MemoryConfigKB: PAIR(128, 128)
  1110. }
  1111. *Option: 256KB
  1112. {
  1113. *Name: "256KB"
  1114. *MemoryConfigKB: PAIR(256, 256)
  1115. }
  1116. *Option: 384KB
  1117. {
  1118. *Name: "384KB"
  1119. *MemoryConfigKB: PAIR(384, 384)
  1120. }
  1121. *Option: 512KB
  1122. {
  1123. *Name: "512KB"
  1124. *MemoryConfigKB: PAIR(512, 512)
  1125. }
  1126. }
  1127. *Command: CmdStartDoc
  1128. {
  1129. *Order: DOC_SETUP.1
  1130. *Cmd: "<00000000000000001B>E<1B>&l0o0L<1B>&k5w0G"
  1131. }
  1132. *Command: CmdStartPage
  1133. {
  1134. *Order: PAGE_SETUP.1
  1135. *Cmd: "<0D>"
  1136. }
  1137. *Command: CmdEndJob
  1138. {
  1139. *Order: JOB_FINISH.1
  1140. *Cmd: "<1B>E"
  1141. }
  1142. *Command: CmdEndPage
  1143. {
  1144. *Order: PAGE_FINISH.1
  1145. *Cmd: "<0D>"
  1146. }
  1147. *RotateCoordinate?: FALSE
  1148. *RotateRaster?: FALSE
  1149. *RotateFont?: FALSE
  1150. *switch: Orientation
  1151. {
  1152. *case: PORTRAIT
  1153. {
  1154. *TextCaps: LIST(TC_OP_CHARACTER,TC_OP_STROKE,TC_UA_ABLE)
  1155. }
  1156. *case: LANDSCAPE_CC270
  1157. {
  1158. *TextCaps: LIST()
  1159. }
  1160. }
  1161. *MemoryUsage: LIST(FONT)
  1162. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1163. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE)
  1164. *XMoveThreshold: 0
  1165. *YMoveThreshold: *
  1166. *XMoveUnit: 300
  1167. *YMoveUnit: 300
  1168. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1169. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  1170. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  1171. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1172. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1173. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1174. *Command: CmdCR { *Cmd : "<0D>" }
  1175. *Command: CmdLF { *Cmd : "<0A>" }
  1176. *Command: CmdFF { *Cmd : "<0C>" }
  1177. *EjectPageWithFF?: TRUE
  1178. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1179. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1180. *OutputDataFormat: H_BYTE
  1181. *OptimizeLeftBound?: FALSE
  1182. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1183. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1184. *LookAheadRegion: 100
  1185. *DefaultFont: 1
  1186. *DefaultCTT: 0
  1187. *CharPosition: BASELINE
  1188. *switch: Orientation
  1189. {
  1190. *case: PORTRAIT
  1191. {
  1192. *DeviceFonts: LIST(1,2,6,8,9,14,15,79,80,81,82,83,84,85,86,87,
  1193. + 88,89)
  1194. }
  1195. *case: LANDSCAPE_CC270
  1196. {
  1197. *DeviceFonts: LIST()
  1198. }
  1199. }
  1200. *FontCartridge: FC1
  1201. {
  1202. *rcCartridgeNameID: 273
  1203. *PortraitFonts: LIST(3,4,5)
  1204. *LandscapeFonts: LIST()
  1205. }
  1206. *FontCartridge: FC2
  1207. {
  1208. *rcCartridgeNameID: 275
  1209. *PortraitFonts: LIST(10,11,12,13)
  1210. *LandscapeFonts: LIST()
  1211. }
  1212. *FontCartridge: FC3
  1213. {
  1214. *rcCartridgeNameID: 277
  1215. *PortraitFonts: LIST(16,17)
  1216. *LandscapeFonts: LIST()
  1217. }
  1218. *FontCartridge: FC4
  1219. {
  1220. *rcCartridgeNameID: 278
  1221. *PortraitFonts: LIST(18,19,20,21)
  1222. *LandscapeFonts: LIST()
  1223. }
  1224. *FontCartridge: FC5
  1225. {
  1226. *rcCartridgeNameID: 279
  1227. *PortraitFonts: LIST(22,23)
  1228. *LandscapeFonts: LIST()
  1229. }
  1230. *FontCartridge: FC6
  1231. {
  1232. *rcCartridgeNameID: 280
  1233. *PortraitFonts: LIST(24,25)
  1234. *LandscapeFonts: LIST()
  1235. }
  1236. *FontCartridge: FC7
  1237. {
  1238. *rcCartridgeNameID: 281
  1239. *PortraitFonts: LIST(26,27,28,29,64,65,66,67,68,69,70,71,72,73)
  1240. *LandscapeFonts: LIST()
  1241. }
  1242. *FontCartridge: FC8
  1243. {
  1244. *rcCartridgeNameID: 282
  1245. *PortraitFonts: LIST(30,31,32,33,34,35,36,37)
  1246. *LandscapeFonts: LIST()
  1247. }
  1248. *FontCartridge: FC9
  1249. {
  1250. *rcCartridgeNameID: 283
  1251. *PortraitFonts: LIST(38,39,40,41,42,43,44,45)
  1252. *LandscapeFonts: LIST()
  1253. }
  1254. *FontCartridge: FC10
  1255. {
  1256. *rcCartridgeNameID: 284
  1257. *PortraitFonts: LIST(47,48,49,50,51,53)
  1258. *LandscapeFonts: LIST()
  1259. }
  1260. *FontCartridge: FC11
  1261. {
  1262. *rcCartridgeNameID: 286
  1263. *PortraitFonts: LIST(56,57,58,59,60,62)
  1264. *LandscapeFonts: LIST()
  1265. }
  1266. *FontCartridge: FC12
  1267. {
  1268. *rcCartridgeNameID: 288
  1269. *PortraitFonts: LIST(54)
  1270. *LandscapeFonts: LIST()
  1271. }
  1272. *FontCartridge: FC13
  1273. {
  1274. *rcCartridgeNameID: 289
  1275. *PortraitFonts: LIST(63)
  1276. *LandscapeFonts: LIST()
  1277. }
  1278. *MinFontID: 1
  1279. *MaxFontID: 99
  1280. *FontFormat: HPPCL
  1281. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1282. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1283. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1284. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  1285. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }