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.

1401 lines
40 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.0"
  8. *GPDFileName: "sksl95c.gpd"
  9. *ModelName: "Seikosha SL-95 Color"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "sek24res.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15. *rcNameID: =ORIENTATION_DISPLAY
  16. *DefaultOption: PORTRAIT
  17. *Option: PORTRAIT
  18. {
  19. *rcNameID: =PORTRAIT_DISPLAY
  20. }
  21. *Option: LANDSCAPE_CC270
  22. {
  23. *rcNameID: =LANDSCAPE_DISPLAY
  24. }
  25. }
  26. *Feature: InputBin
  27. {
  28. *rcNameID: =PAPER_SOURCE_DISPLAY
  29. *DefaultOption: TRACTOR
  30. *Option: TRACTOR
  31. {
  32. *rcNameID: =TRACTOR_DISPLAY
  33. }
  34. *Option: AUTO
  35. {
  36. *rcNameID: =AUTO_DISPLAY
  37. }
  38. *Option: MANUAL
  39. {
  40. *rcNameID: =MANUAL_FEED_DISPLAY
  41. }
  42. }
  43. *Feature: Resolution
  44. {
  45. *rcNameID: =RESOLUTION_DISPLAY
  46. *DefaultOption: Option1
  47. *Option: Option1
  48. {
  49. *Name: "360 x 360 " =DOTS_PER_INCH
  50. *DPI: PAIR(360, 360)
  51. *TextDPI: PAIR(360, 360)
  52. *PinsPerLogPass: 48
  53. *PinsPerPhysPass: 24
  54. *MinStripBlankPixels: 360
  55. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  56. *SpotDiameter: 170
  57. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  58. }
  59. *Option: Option2
  60. {
  61. *Name: "360 x 180 " =DOTS_PER_INCH
  62. *DPI: PAIR(360, 180)
  63. *TextDPI: PAIR(360, 180)
  64. *PinsPerLogPass: 24
  65. *PinsPerPhysPass: 24
  66. *MinStripBlankPixels: 360
  67. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  68. *SpotDiameter: 170
  69. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  70. }
  71. *Option: Option3
  72. {
  73. *Name: "180 x 180 " =DOTS_PER_INCH
  74. *DPI: PAIR(180, 180)
  75. *TextDPI: PAIR(180, 180)
  76. *PinsPerLogPass: 24
  77. *PinsPerPhysPass: 24
  78. *MinStripBlankPixels: 180
  79. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  80. *SpotDiameter: 120
  81. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  82. }
  83. *Option: Option4
  84. {
  85. *Name: "120 x 180 " =DOTS_PER_INCH
  86. *DPI: PAIR(120, 180)
  87. *TextDPI: PAIR(120, 180)
  88. *PinsPerLogPass: 24
  89. *PinsPerPhysPass: 24
  90. *MinStripBlankPixels: 180
  91. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  92. *SpotDiameter: 100
  93. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  94. }
  95. }
  96. *Feature: PaperSize
  97. {
  98. *rcNameID: =PAPER_SIZE_DISPLAY
  99. *DefaultOption: LETTER
  100. *Option: LETTER
  101. {
  102. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  103. *Command: CmdSelect
  104. {
  105. *Order: DOC_SETUP.4
  106. *Cmd: "<1B>C<000B>"
  107. }
  108. *switch: InputBin
  109. {
  110. *case: TRACTOR
  111. {
  112. *PrintableArea: PAIR(2790, 3960)
  113. *PrintableOrigin: PAIR(180, 0)
  114. }
  115. *case: AUTO
  116. {
  117. *PrintableArea: PAIR(2790, 3660)
  118. *PrintableOrigin: PAIR(180, 120)
  119. }
  120. *case: MANUAL
  121. {
  122. *PrintableArea: PAIR(2790, 3500)
  123. *PrintableOrigin: PAIR(180, 180)
  124. }
  125. }
  126. }
  127. *Option: LEGAL
  128. {
  129. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  130. *Command: CmdSelect
  131. {
  132. *Order: DOC_SETUP.4
  133. *Cmd: "<1B>C<000E>"
  134. }
  135. *switch: InputBin
  136. {
  137. *case: TRACTOR
  138. {
  139. *PrintableArea: PAIR(2790, 5040)
  140. *PrintableOrigin: PAIR(180, 0)
  141. }
  142. *case: AUTO
  143. {
  144. *PrintableArea: PAIR(2790, 4740)
  145. *PrintableOrigin: PAIR(180, 120)
  146. }
  147. *case: MANUAL
  148. {
  149. *PrintableArea: PAIR(2790, 4580)
  150. *PrintableOrigin: PAIR(180, 180)
  151. }
  152. }
  153. }
  154. *Option: EXECUTIVE
  155. {
  156. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  157. *Command: CmdSelect
  158. {
  159. *Order: DOC_SETUP.4
  160. *Cmd: "<1B>2<1B>C?"
  161. }
  162. *switch: InputBin
  163. {
  164. *case: TRACTOR
  165. {
  166. *PrintableArea: PAIR(2340, 3780)
  167. *PrintableOrigin: PAIR(180, 0)
  168. }
  169. *case: AUTO
  170. {
  171. *PrintableArea: PAIR(2340, 3480)
  172. *PrintableOrigin: PAIR(180, 120)
  173. }
  174. *case: MANUAL
  175. {
  176. *PrintableArea: PAIR(2340, 3320)
  177. *PrintableOrigin: PAIR(180, 180)
  178. }
  179. }
  180. }
  181. *Option: A4
  182. {
  183. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  184. *Command: CmdSelect
  185. {
  186. *Order: DOC_SETUP.4
  187. *Cmd: "<1B>CF"
  188. }
  189. *switch: InputBin
  190. {
  191. *case: TRACTOR
  192. {
  193. *PrintableArea: PAIR(2707, 4208)
  194. *PrintableOrigin: PAIR(180, 0)
  195. *switch: Resolution
  196. {
  197. *case: Option3
  198. {
  199. *PrintableArea: PAIR(2706, 4208)
  200. }
  201. *case: Option4
  202. {
  203. *PrintableArea: PAIR(2706, 4208)
  204. }
  205. }
  206. }
  207. *case: AUTO
  208. {
  209. *PrintableArea: PAIR(2707, 3908)
  210. *PrintableOrigin: PAIR(180, 120)
  211. *switch: Resolution
  212. {
  213. *case: Option3
  214. {
  215. *PrintableArea: PAIR(2706, 3908)
  216. }
  217. *case: Option4
  218. {
  219. *PrintableArea: PAIR(2706, 3908)
  220. }
  221. }
  222. }
  223. *case: MANUAL
  224. {
  225. *PrintableArea: PAIR(2707, 3748)
  226. *PrintableOrigin: PAIR(180, 180)
  227. *switch: Resolution
  228. {
  229. *case: Option3
  230. {
  231. *PrintableArea: PAIR(2706, 3748)
  232. }
  233. *case: Option4
  234. {
  235. *PrintableArea: PAIR(2706, 3748)
  236. }
  237. }
  238. }
  239. }
  240. }
  241. *Option: A5
  242. {
  243. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  244. *Command: CmdSelect
  245. {
  246. *Order: DOC_SETUP.4
  247. *Cmd: "<1B>A<041B>C|"
  248. }
  249. *switch: InputBin
  250. {
  251. *case: TRACTOR
  252. {
  253. *PrintableArea: PAIR(1829, 2977)
  254. *PrintableOrigin: PAIR(180, 0)
  255. *switch: Resolution
  256. {
  257. *case: Option2
  258. {
  259. *PrintableArea: PAIR(1829, 2976)
  260. }
  261. *case: Option3
  262. {
  263. *PrintableArea: PAIR(1828, 2976)
  264. }
  265. *case: Option4
  266. {
  267. *PrintableArea: PAIR(1827, 2976)
  268. }
  269. }
  270. }
  271. *case: AUTO
  272. {
  273. *PrintableArea: PAIR(1829, 2677)
  274. *PrintableOrigin: PAIR(180, 120)
  275. *switch: Resolution
  276. {
  277. *case: Option2
  278. {
  279. *PrintableArea: PAIR(1829, 2676)
  280. }
  281. *case: Option3
  282. {
  283. *PrintableArea: PAIR(1828, 2676)
  284. }
  285. *case: Option4
  286. {
  287. *PrintableArea: PAIR(1827, 2676)
  288. }
  289. }
  290. }
  291. *case: MANUAL
  292. {
  293. *PrintableArea: PAIR(1829, 2517)
  294. *PrintableOrigin: PAIR(180, 180)
  295. *switch: Resolution
  296. {
  297. *case: Option2
  298. {
  299. *PrintableArea: PAIR(1829, 2516)
  300. }
  301. *case: Option3
  302. {
  303. *PrintableArea: PAIR(1828, 2516)
  304. }
  305. *case: Option4
  306. {
  307. *PrintableArea: PAIR(1827, 2516)
  308. }
  309. }
  310. }
  311. }
  312. }
  313. *Option: B4
  314. {
  315. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  316. *Command: CmdSelect
  317. {
  318. *Order: DOC_SETUP.4
  319. *Cmd: "<1B>2<1B>CS"
  320. }
  321. *switch: InputBin
  322. {
  323. *case: TRACTOR
  324. {
  325. *PrintableArea: PAIR(3373, 5159)
  326. *PrintableOrigin: PAIR(180, 0)
  327. *switch: Resolution
  328. {
  329. *case: Option2
  330. {
  331. *PrintableArea: PAIR(3373, 5158)
  332. }
  333. *case: Option3
  334. {
  335. *PrintableArea: PAIR(3372, 5158)
  336. }
  337. *case: Option4
  338. {
  339. *PrintableArea: PAIR(3372, 5158)
  340. }
  341. }
  342. }
  343. *case: AUTO
  344. {
  345. *PrintableArea: PAIR(3373, 4859)
  346. *PrintableOrigin: PAIR(180, 120)
  347. *switch: Resolution
  348. {
  349. *case: Option2
  350. {
  351. *PrintableArea: PAIR(3373, 4858)
  352. }
  353. *case: Option3
  354. {
  355. *PrintableArea: PAIR(3372, 4858)
  356. }
  357. *case: Option4
  358. {
  359. *PrintableArea: PAIR(3372, 4858)
  360. }
  361. }
  362. }
  363. *case: MANUAL
  364. {
  365. *PrintableArea: PAIR(3373, 4699)
  366. *PrintableOrigin: PAIR(180, 180)
  367. *switch: Resolution
  368. {
  369. *case: Option2
  370. {
  371. *PrintableArea: PAIR(3373, 4698)
  372. }
  373. *case: Option3
  374. {
  375. *PrintableArea: PAIR(3372, 4698)
  376. }
  377. *case: Option4
  378. {
  379. *PrintableArea: PAIR(3372, 4698)
  380. }
  381. }
  382. }
  383. }
  384. }
  385. *Option: B5
  386. {
  387. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  388. *Command: CmdSelect
  389. {
  390. *Order: DOC_SETUP.4
  391. *Cmd: "<1B>C="
  392. }
  393. *switch: InputBin
  394. {
  395. *case: TRACTOR
  396. {
  397. *PrintableArea: PAIR(2311, 3643)
  398. *PrintableOrigin: PAIR(180, 0)
  399. *switch: Resolution
  400. {
  401. *case: Option2
  402. {
  403. *PrintableArea: PAIR(2311, 3642)
  404. }
  405. *case: Option3
  406. {
  407. *PrintableArea: PAIR(2310, 3642)
  408. }
  409. *case: Option4
  410. {
  411. *PrintableArea: PAIR(2310, 3642)
  412. }
  413. }
  414. }
  415. *case: AUTO
  416. {
  417. *PrintableArea: PAIR(2311, 3343)
  418. *PrintableOrigin: PAIR(180, 120)
  419. *switch: Resolution
  420. {
  421. *case: Option2
  422. {
  423. *PrintableArea: PAIR(2311, 3342)
  424. }
  425. *case: Option3
  426. {
  427. *PrintableArea: PAIR(2310, 3342)
  428. }
  429. *case: Option4
  430. {
  431. *PrintableArea: PAIR(2310, 3342)
  432. }
  433. }
  434. }
  435. *case: MANUAL
  436. {
  437. *PrintableArea: PAIR(2311, 3183)
  438. *PrintableOrigin: PAIR(180, 180)
  439. *switch: Resolution
  440. {
  441. *case: Option2
  442. {
  443. *PrintableArea: PAIR(2311, 3182)
  444. }
  445. *case: Option3
  446. {
  447. *PrintableArea: PAIR(2310, 3182)
  448. }
  449. *case: Option4
  450. {
  451. *PrintableArea: PAIR(2310, 3182)
  452. }
  453. }
  454. }
  455. }
  456. }
  457. *Option: Option8
  458. {
  459. *rcNameID: 258
  460. *OptionID: 258
  461. *PageDimensions: PAIR(3060, 4320)
  462. *Command: CmdSelect
  463. {
  464. *Order: DOC_SETUP.4
  465. *Cmd: "<1B>C<000C>"
  466. }
  467. *switch: InputBin
  468. {
  469. *case: TRACTOR
  470. {
  471. *PrintableArea: PAIR(2790, 4320)
  472. *PrintableOrigin: PAIR(180, 0)
  473. }
  474. *case: AUTO
  475. {
  476. *PrintableArea: PAIR(2790, 4020)
  477. *PrintableOrigin: PAIR(180, 120)
  478. }
  479. *case: MANUAL
  480. {
  481. *PrintableArea: PAIR(2790, 3860)
  482. *PrintableOrigin: PAIR(180, 180)
  483. }
  484. }
  485. }
  486. *Option: FOLIO
  487. {
  488. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  489. *Command: CmdSelect
  490. {
  491. *Order: DOC_SETUP.4
  492. *Cmd: "<1B>2<1B>CN"
  493. }
  494. *switch: InputBin
  495. {
  496. *case: TRACTOR
  497. {
  498. *PrintableArea: PAIR(2790, 4680)
  499. *PrintableOrigin: PAIR(180, 0)
  500. }
  501. *case: AUTO
  502. {
  503. *PrintableArea: PAIR(2790, 4380)
  504. *PrintableOrigin: PAIR(180, 120)
  505. }
  506. *case: MANUAL
  507. {
  508. *PrintableArea: PAIR(2790, 4220)
  509. *PrintableOrigin: PAIR(180, 180)
  510. }
  511. }
  512. }
  513. *Option: Option10
  514. {
  515. *rcNameID: 260
  516. *OptionID: 260
  517. *PageDimensions: PAIR(2880, 2160)
  518. *Command: CmdSelect
  519. {
  520. *Order: DOC_SETUP.4
  521. *Cmd: "<1B>2<1B>C$"
  522. }
  523. *switch: InputBin
  524. {
  525. *case: TRACTOR
  526. {
  527. *PrintableArea: PAIR(2610, 2160)
  528. *PrintableOrigin: PAIR(180, 0)
  529. }
  530. *case: AUTO
  531. {
  532. *PrintableArea: PAIR(2610, 1860)
  533. *PrintableOrigin: PAIR(180, 120)
  534. }
  535. *case: MANUAL
  536. {
  537. *PrintableArea: PAIR(2610, 1700)
  538. *PrintableOrigin: PAIR(180, 180)
  539. }
  540. }
  541. }
  542. *Option: 10X14
  543. {
  544. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  545. *Command: CmdSelect
  546. {
  547. *Order: DOC_SETUP.4
  548. *Cmd: "<1B>2<1B>CT"
  549. }
  550. *switch: InputBin
  551. {
  552. *case: TRACTOR
  553. {
  554. *PrintableArea: PAIR(3330, 5040)
  555. *PrintableOrigin: PAIR(180, 0)
  556. }
  557. *case: AUTO
  558. {
  559. *PrintableArea: PAIR(3330, 4740)
  560. *PrintableOrigin: PAIR(180, 120)
  561. }
  562. *case: MANUAL
  563. {
  564. *PrintableArea: PAIR(3330, 4580)
  565. *PrintableOrigin: PAIR(180, 180)
  566. }
  567. }
  568. }
  569. *Option: Option12
  570. {
  571. *rcNameID: 261
  572. *OptionID: 261
  573. *PageDimensions: PAIR(2977, 4320)
  574. *Command: CmdSelect
  575. {
  576. *Order: DOC_SETUP.4
  577. *Cmd: "<1B>2<1B>CH"
  578. }
  579. *switch: InputBin
  580. {
  581. *case: TRACTOR
  582. {
  583. *PrintableArea: PAIR(2707, 4320)
  584. *PrintableOrigin: PAIR(180, 0)
  585. *switch: Resolution
  586. {
  587. *case: Option3
  588. {
  589. *PrintableArea: PAIR(2706, 4320)
  590. }
  591. *case: Option4
  592. {
  593. *PrintableArea: PAIR(2706, 4320)
  594. }
  595. }
  596. }
  597. *case: AUTO
  598. {
  599. *PrintableArea: PAIR(2707, 4020)
  600. *PrintableOrigin: PAIR(180, 120)
  601. *switch: Resolution
  602. {
  603. *case: Option3
  604. {
  605. *PrintableArea: PAIR(2706, 4020)
  606. }
  607. *case: Option4
  608. {
  609. *PrintableArea: PAIR(2706, 4020)
  610. }
  611. }
  612. }
  613. *case: MANUAL
  614. {
  615. *PrintableArea: PAIR(2707, 3860)
  616. *PrintableOrigin: PAIR(180, 180)
  617. *switch: Resolution
  618. {
  619. *case: Option3
  620. {
  621. *PrintableArea: PAIR(2706, 3860)
  622. }
  623. *case: Option4
  624. {
  625. *PrintableArea: PAIR(2706, 3860)
  626. }
  627. }
  628. }
  629. }
  630. }
  631. *Option: Option13
  632. {
  633. *rcNameID: 262
  634. *OptionID: 262
  635. *PageDimensions: PAIR(3060, 4680)
  636. *Command: CmdSelect
  637. {
  638. *Order: DOC_SETUP.4
  639. *Cmd: "<1B>2<1B>C4"
  640. }
  641. *switch: InputBin
  642. {
  643. *case: TRACTOR
  644. {
  645. *PrintableArea: PAIR(2790, 4680)
  646. *PrintableOrigin: PAIR(180, 0)
  647. }
  648. *case: AUTO
  649. {
  650. *PrintableArea: PAIR(2790, 4380)
  651. *PrintableOrigin: PAIR(180, 120)
  652. }
  653. *case: MANUAL
  654. {
  655. *PrintableArea: PAIR(2790, 4220)
  656. *PrintableOrigin: PAIR(180, 180)
  657. }
  658. }
  659. }
  660. *Option: ENV_MONARCH
  661. {
  662. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  663. *RotateSize? : TRUE
  664. *Command: CmdSelect
  665. {
  666. *Order: DOC_SETUP.4
  667. *Cmd: "<1B>2<1B>C<16>"
  668. }
  669. *switch: InputBin
  670. {
  671. *case: TRACTOR
  672. {
  673. *PrintableArea: PAIR(2430, 1397)
  674. *PrintableOrigin: PAIR(180, 0)
  675. *switch: Resolution
  676. {
  677. *case: Option2
  678. {
  679. *PrintableArea: PAIR(2430, 1396)
  680. }
  681. *case: Option3
  682. {
  683. *PrintableArea: PAIR(2430, 1396)
  684. }
  685. *case: Option4
  686. {
  687. *PrintableArea: PAIR(2430, 1396)
  688. }
  689. }
  690. }
  691. *case: AUTO
  692. {
  693. *PrintableArea: PAIR(2430, 1097)
  694. *PrintableOrigin: PAIR(180, 120)
  695. *switch: Resolution
  696. {
  697. *case: Option2
  698. {
  699. *PrintableArea: PAIR(2430, 1096)
  700. }
  701. *case: Option3
  702. {
  703. *PrintableArea: PAIR(2430, 1096)
  704. }
  705. *case: Option4
  706. {
  707. *PrintableArea: PAIR(2430, 1096)
  708. }
  709. }
  710. }
  711. *case: MANUAL
  712. {
  713. *PrintableArea: PAIR(2430, 937)
  714. *PrintableOrigin: PAIR(180, 180)
  715. *switch: Resolution
  716. {
  717. *case: Option2
  718. {
  719. *PrintableArea: PAIR(2430, 936)
  720. }
  721. *case: Option3
  722. {
  723. *PrintableArea: PAIR(2430, 936)
  724. }
  725. *case: Option4
  726. {
  727. *PrintableArea: PAIR(2430, 936)
  728. }
  729. }
  730. }
  731. }
  732. }
  733. *Option: ENV_9
  734. {
  735. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  736. *RotateSize? : TRUE
  737. *Command: CmdSelect
  738. {
  739. *Order: DOC_SETUP.4
  740. *Cmd: "<1B>2<1B>C<16>"
  741. }
  742. *switch: InputBin
  743. {
  744. *case: TRACTOR
  745. {
  746. *PrintableArea: PAIR(2927, 1397)
  747. *PrintableOrigin: PAIR(180, 0)
  748. *switch: Resolution
  749. {
  750. *case: Option2
  751. {
  752. *PrintableArea: PAIR(2927, 1396)
  753. }
  754. *case: Option3
  755. {
  756. *PrintableArea: PAIR(2926, 1396)
  757. }
  758. *case: Option4
  759. {
  760. *PrintableArea: PAIR(2925, 1396)
  761. }
  762. }
  763. }
  764. *case: AUTO
  765. {
  766. *PrintableArea: PAIR(2927, 1097)
  767. *PrintableOrigin: PAIR(180, 120)
  768. *switch: Resolution
  769. {
  770. *case: Option2
  771. {
  772. *PrintableArea: PAIR(2927, 1096)
  773. }
  774. *case: Option3
  775. {
  776. *PrintableArea: PAIR(2926, 1096)
  777. }
  778. *case: Option4
  779. {
  780. *PrintableArea: PAIR(2925, 1096)
  781. }
  782. }
  783. }
  784. *case: MANUAL
  785. {
  786. *PrintableArea: PAIR(2927, 937)
  787. *PrintableOrigin: PAIR(180, 180)
  788. *switch: Resolution
  789. {
  790. *case: Option2
  791. {
  792. *PrintableArea: PAIR(2927, 936)
  793. }
  794. *case: Option3
  795. {
  796. *PrintableArea: PAIR(2926, 936)
  797. }
  798. *case: Option4
  799. {
  800. *PrintableArea: PAIR(2925, 936)
  801. }
  802. }
  803. }
  804. }
  805. }
  806. *Option: ENV_10
  807. {
  808. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  809. *RotateSize? : TRUE
  810. *Command: CmdSelect
  811. {
  812. *Order: DOC_SETUP.4
  813. *Cmd: "<1B>2<1B>C<19>"
  814. }
  815. *switch: InputBin
  816. {
  817. *case: TRACTOR
  818. {
  819. *PrintableArea: PAIR(3150, 1487)
  820. *PrintableOrigin: PAIR(180, 0)
  821. *switch: Resolution
  822. {
  823. *case: Option2
  824. {
  825. *PrintableArea: PAIR(3150, 1486)
  826. }
  827. *case: Option3
  828. {
  829. *PrintableArea: PAIR(3150, 1486)
  830. }
  831. *case: Option4
  832. {
  833. *PrintableArea: PAIR(3150, 1486)
  834. }
  835. }
  836. }
  837. *case: AUTO
  838. {
  839. *PrintableArea: PAIR(3150, 1187)
  840. *PrintableOrigin: PAIR(180, 120)
  841. *switch: Resolution
  842. {
  843. *case: Option2
  844. {
  845. *PrintableArea: PAIR(3150, 1186)
  846. }
  847. *case: Option3
  848. {
  849. *PrintableArea: PAIR(3150, 1186)
  850. }
  851. *case: Option4
  852. {
  853. *PrintableArea: PAIR(3150, 1186)
  854. }
  855. }
  856. }
  857. *case: MANUAL
  858. {
  859. *PrintableArea: PAIR(3150, 1027)
  860. *PrintableOrigin: PAIR(180, 180)
  861. *switch: Resolution
  862. {
  863. *case: Option2
  864. {
  865. *PrintableArea: PAIR(3150, 1026)
  866. }
  867. *case: Option3
  868. {
  869. *PrintableArea: PAIR(3150, 1026)
  870. }
  871. *case: Option4
  872. {
  873. *PrintableArea: PAIR(3150, 1026)
  874. }
  875. }
  876. }
  877. }
  878. }
  879. *Option: ENV_11
  880. {
  881. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  882. *RotateSize? : TRUE
  883. *Command: CmdSelect
  884. {
  885. *Order: DOC_SETUP.4
  886. *Cmd: "<1B>0<1B>C$"
  887. }
  888. *switch: InputBin
  889. {
  890. *case: TRACTOR
  891. {
  892. *PrintableArea: PAIR(3467, 1620)
  893. *PrintableOrigin: PAIR(180, 0)
  894. *switch: Resolution
  895. {
  896. *case: Option3
  897. {
  898. *PrintableArea: PAIR(3466, 1620)
  899. }
  900. *case: Option4
  901. {
  902. *PrintableArea: PAIR(3465, 1620)
  903. }
  904. }
  905. }
  906. *case: AUTO
  907. {
  908. *PrintableArea: PAIR(3467, 1320)
  909. *PrintableOrigin: PAIR(180, 120)
  910. *switch: Resolution
  911. {
  912. *case: Option3
  913. {
  914. *PrintableArea: PAIR(3466, 1320)
  915. }
  916. *case: Option4
  917. {
  918. *PrintableArea: PAIR(3465, 1320)
  919. }
  920. }
  921. }
  922. *case: MANUAL
  923. {
  924. *PrintableArea: PAIR(3467, 1160)
  925. *PrintableOrigin: PAIR(180, 180)
  926. *switch: Resolution
  927. {
  928. *case: Option3
  929. {
  930. *PrintableArea: PAIR(3466, 1160)
  931. }
  932. *case: Option4
  933. {
  934. *PrintableArea: PAIR(3465, 1160)
  935. }
  936. }
  937. }
  938. }
  939. }
  940. *Option: ENV_DL
  941. {
  942. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  943. *RotateSize? : TRUE
  944. *Command: CmdSelect
  945. {
  946. *Order: DOC_SETUP.4
  947. *Cmd: "<1B>2<1B>C<1A>"
  948. }
  949. *switch: InputBin
  950. {
  951. *case: TRACTOR
  952. {
  953. *PrintableArea: PAIR(2848, 1559)
  954. *PrintableOrigin: PAIR(180, 0)
  955. *switch: Resolution
  956. {
  957. *case: Option2
  958. {
  959. *PrintableArea: PAIR(2848, 1558)
  960. }
  961. *case: Option3
  962. {
  963. *PrintableArea: PAIR(2848, 1558)
  964. }
  965. *case: Option4
  966. {
  967. *PrintableArea: PAIR(2847, 1558)
  968. }
  969. }
  970. }
  971. *case: AUTO
  972. {
  973. *PrintableArea: PAIR(2848, 1259)
  974. *PrintableOrigin: PAIR(180, 120)
  975. *switch: Resolution
  976. {
  977. *case: Option2
  978. {
  979. *PrintableArea: PAIR(2848, 1258)
  980. }
  981. *case: Option3
  982. {
  983. *PrintableArea: PAIR(2848, 1258)
  984. }
  985. *case: Option4
  986. {
  987. *PrintableArea: PAIR(2847, 1258)
  988. }
  989. }
  990. }
  991. *case: MANUAL
  992. {
  993. *PrintableArea: PAIR(2848, 1099)
  994. *PrintableOrigin: PAIR(180, 180)
  995. *switch: Resolution
  996. {
  997. *case: Option2
  998. {
  999. *PrintableArea: PAIR(2848, 1098)
  1000. }
  1001. *case: Option3
  1002. {
  1003. *PrintableArea: PAIR(2848, 1098)
  1004. }
  1005. *case: Option4
  1006. {
  1007. *PrintableArea: PAIR(2847, 1098)
  1008. }
  1009. }
  1010. }
  1011. }
  1012. }
  1013. *Option: ENV_C6
  1014. {
  1015. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1016. *RotateSize? : TRUE
  1017. *Command: CmdSelect
  1018. {
  1019. *Order: DOC_SETUP.4
  1020. *Cmd: "<1B>2<1B>C<1B>"
  1021. }
  1022. *switch: InputBin
  1023. {
  1024. *case: TRACTOR
  1025. {
  1026. *PrintableArea: PAIR(2027, 1616)
  1027. *PrintableOrigin: PAIR(180, 0)
  1028. *switch: Resolution
  1029. {
  1030. *case: Option3
  1031. {
  1032. *PrintableArea: PAIR(2026, 1616)
  1033. }
  1034. *case: Option4
  1035. {
  1036. *PrintableArea: PAIR(2025, 1616)
  1037. }
  1038. }
  1039. }
  1040. *case: AUTO
  1041. {
  1042. *PrintableArea: PAIR(2027, 1316)
  1043. *PrintableOrigin: PAIR(180, 120)
  1044. *switch: Resolution
  1045. {
  1046. *case: Option3
  1047. {
  1048. *PrintableArea: PAIR(2026, 1316)
  1049. }
  1050. *case: Option4
  1051. {
  1052. *PrintableArea: PAIR(2025, 1316)
  1053. }
  1054. }
  1055. }
  1056. *case: MANUAL
  1057. {
  1058. *PrintableArea: PAIR(2027, 1156)
  1059. *PrintableOrigin: PAIR(180, 180)
  1060. *switch: Resolution
  1061. {
  1062. *case: Option3
  1063. {
  1064. *PrintableArea: PAIR(2026, 1156)
  1065. }
  1066. *case: Option4
  1067. {
  1068. *PrintableArea: PAIR(2025, 1156)
  1069. }
  1070. }
  1071. }
  1072. }
  1073. }
  1074. *Option: ENV_ITALY
  1075. {
  1076. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1077. *RotateSize? : TRUE
  1078. *Command: CmdSelect
  1079. {
  1080. *Order: DOC_SETUP.4
  1081. *Cmd: "<1B>2<1B>C<1A>"
  1082. }
  1083. *switch: InputBin
  1084. {
  1085. *case: TRACTOR
  1086. {
  1087. *PrintableArea: PAIR(2992, 1559)
  1088. *PrintableOrigin: PAIR(180, 0)
  1089. *switch: Resolution
  1090. {
  1091. *case: Option2
  1092. {
  1093. *PrintableArea: PAIR(2992, 1558)
  1094. }
  1095. *case: Option3
  1096. {
  1097. *PrintableArea: PAIR(2992, 1558)
  1098. }
  1099. *case: Option4
  1100. {
  1101. *PrintableArea: PAIR(2991, 1558)
  1102. }
  1103. }
  1104. }
  1105. *case: AUTO
  1106. {
  1107. *PrintableArea: PAIR(2992, 1259)
  1108. *PrintableOrigin: PAIR(180, 120)
  1109. *switch: Resolution
  1110. {
  1111. *case: Option2
  1112. {
  1113. *PrintableArea: PAIR(2992, 1258)
  1114. }
  1115. *case: Option3
  1116. {
  1117. *PrintableArea: PAIR(2992, 1258)
  1118. }
  1119. *case: Option4
  1120. {
  1121. *PrintableArea: PAIR(2991, 1258)
  1122. }
  1123. }
  1124. }
  1125. *case: MANUAL
  1126. {
  1127. *PrintableArea: PAIR(2992, 1099)
  1128. *PrintableOrigin: PAIR(180, 180)
  1129. *switch: Resolution
  1130. {
  1131. *case: Option2
  1132. {
  1133. *PrintableArea: PAIR(2992, 1098)
  1134. }
  1135. *case: Option3
  1136. {
  1137. *PrintableArea: PAIR(2992, 1098)
  1138. }
  1139. *case: Option4
  1140. {
  1141. *PrintableArea: PAIR(2991, 1098)
  1142. }
  1143. }
  1144. }
  1145. }
  1146. }
  1147. *Option: ENV_B5
  1148. {
  1149. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1150. *RotateSize? : TRUE
  1151. *Command: CmdSelect
  1152. {
  1153. *Order: DOC_SETUP.4
  1154. *Cmd: "<1B>2<1B>C*"
  1155. }
  1156. *switch: InputBin
  1157. {
  1158. *case: TRACTOR
  1159. {
  1160. *PrintableArea: PAIR(3272, 2495)
  1161. *PrintableOrigin: PAIR(180, 0)
  1162. *switch: Resolution
  1163. {
  1164. *case: Option2
  1165. {
  1166. *PrintableArea: PAIR(3272, 2494)
  1167. }
  1168. *case: Option3
  1169. {
  1170. *PrintableArea: PAIR(3272, 2494)
  1171. }
  1172. *case: Option4
  1173. {
  1174. *PrintableArea: PAIR(3270, 2494)
  1175. }
  1176. }
  1177. }
  1178. *case: AUTO
  1179. {
  1180. *PrintableArea: PAIR(3272, 2195)
  1181. *PrintableOrigin: PAIR(180, 120)
  1182. *switch: Resolution
  1183. {
  1184. *case: Option2
  1185. {
  1186. *PrintableArea: PAIR(3272, 2194)
  1187. }
  1188. *case: Option3
  1189. {
  1190. *PrintableArea: PAIR(3272, 2194)
  1191. }
  1192. *case: Option4
  1193. {
  1194. *PrintableArea: PAIR(3270, 2194)
  1195. }
  1196. }
  1197. }
  1198. *case: MANUAL
  1199. {
  1200. *PrintableArea: PAIR(3272, 2035)
  1201. *PrintableOrigin: PAIR(180, 180)
  1202. *switch: Resolution
  1203. {
  1204. *case: Option2
  1205. {
  1206. *PrintableArea: PAIR(3272, 2034)
  1207. }
  1208. *case: Option3
  1209. {
  1210. *PrintableArea: PAIR(3272, 2034)
  1211. }
  1212. *case: Option4
  1213. {
  1214. *PrintableArea: PAIR(3270, 2034)
  1215. }
  1216. }
  1217. }
  1218. }
  1219. }
  1220. *Option: CUSTOMSIZE
  1221. {
  1222. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1223. *MinSize: PAIR(360, 180)
  1224. *MaxSize: PAIR(3600, 15120)
  1225. *MaxPrintableWidth: 3600
  1226. *MinLeftMargin: 180
  1227. *CenterPrintable?: FALSE
  1228. *switch: InputBin
  1229. {
  1230. *case: TRACTOR
  1231. {
  1232. *TopMargin: 0
  1233. *BottomMargin: 0
  1234. }
  1235. *case: AUTO
  1236. {
  1237. *TopMargin: 120
  1238. *BottomMargin: 180
  1239. }
  1240. *case: MANUAL
  1241. {
  1242. *TopMargin: 180
  1243. *BottomMargin: 280
  1244. }
  1245. }
  1246. *Command: CmdSelect
  1247. {
  1248. *Order: DOC_SETUP.4
  1249. *Cmd: "<1B>2<1B>C" %c{(PhysPaperLength / 60) }
  1250. }
  1251. }
  1252. }
  1253. *Feature: PrintQuality
  1254. {
  1255. *rcNameID: =TEXT_QUALITY_DISPLAY
  1256. *DefaultOption: LETTER_QUALITY
  1257. *Option: LETTER_QUALITY
  1258. {
  1259. *rcNameID: =LETTER_QUALITY_DISPLAY
  1260. *Command: CmdSelect
  1261. {
  1262. *Order: DOC_SETUP.2
  1263. *Cmd: "<1B>x<01>"
  1264. }
  1265. }
  1266. *Option: DRAFT_QUALITY
  1267. {
  1268. *rcNameID: =DRAFT_QUALITY_DISPLAY
  1269. *Command: CmdSelect
  1270. {
  1271. *Order: DOC_SETUP.2
  1272. *Cmd: "<1B>x<00>"
  1273. }
  1274. }
  1275. }
  1276. *Feature: ColorMode
  1277. {
  1278. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1279. *DefaultOption: Color
  1280. *Option: Mono
  1281. {
  1282. *rcNameID: =MONO_DISPLAY
  1283. *DevNumOfPlanes: 1
  1284. *DevBPP: 1
  1285. *Color? : FALSE
  1286. }
  1287. *Option: Color
  1288. {
  1289. *rcNameID: =COLOR_DISPLAY
  1290. *DevNumOfPlanes: 4
  1291. *DevBPP: 1
  1292. *DrvBPP: 4
  1293. EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  1294. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  1295. *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  1296. *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  1297. *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  1298. *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  1299. *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  1300. *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  1301. *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  1302. *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  1303. *Command: CmdSelectBlueColor { *Cmd : "<1B>r<02>" }
  1304. *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  1305. *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  1306. }
  1307. }
  1308. *Feature: Halftone
  1309. {
  1310. *rcNameID: =HALFTONING_DISPLAY
  1311. *DefaultOption: HT_PATSIZE_AUTO
  1312. *Option: HT_PATSIZE_AUTO
  1313. {
  1314. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1315. }
  1316. *Ifdef: WINNT_50
  1317. *Option: HT_PATSIZE_SUPERCELL_M
  1318. {
  1319. *rcNameID: =HT_SUPERCELL_DISPLAY
  1320. }
  1321. *Endif:
  1322. *Option: HT_PATSIZE_6x6_M
  1323. {
  1324. *rcNameID: =HT_DITHER6X6_DISPLAY
  1325. }
  1326. *Option: HT_PATSIZE_8x8_M
  1327. {
  1328. *rcNameID: =HT_DITHER8X8_DISPLAY
  1329. }
  1330. }
  1331. *Command: CmdStartDoc
  1332. {
  1333. *Order: DOC_SETUP.1
  1334. *Cmd: "<1B>@<1B>l<011B>R<001B>t<01>"
  1335. }
  1336. *Command: CmdStartPage
  1337. {
  1338. *Order: PAGE_SETUP.1
  1339. *Cmd: "<0D>"
  1340. }
  1341. *RotateCoordinate?: FALSE
  1342. *RotateRaster?: FALSE
  1343. *RotateFont?: FALSE
  1344. *switch: Orientation
  1345. {
  1346. *case: PORTRAIT
  1347. {
  1348. *TextCaps: LIST(TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1349. }
  1350. *case: LANDSCAPE_CC270
  1351. {
  1352. *TextCaps: LIST(TC_RA_ABLE)
  1353. }
  1354. }
  1355. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1356. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  1357. *MaxLineSpacing: 255
  1358. *XMoveThreshold: 0
  1359. *YMoveThreshold: *
  1360. *XMoveUnit: 60
  1361. *YMoveUnit: 180
  1362. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,765]{max_repeat((DestX / 6) )} }
  1363. *Command: CmdXMoveRelRight { *Cmd : "<1B>\" %l[0,255]{max_repeat((DestXRel / 2) )} }
  1364. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1365. *Command: CmdYMoveRelUp { *Cmd : "<1B>j" %c[0,120]{max_repeat((DestYRel / 2) )} }
  1366. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1367. *Command: CmdCR { *Cmd : "<0D>" }
  1368. *Command: CmdLF { *Cmd : "<0A>" }
  1369. *Command: CmdFF { *Cmd : "<0C>" }
  1370. *Command: CmdBackSpace { *Cmd : "<08>" }
  1371. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1372. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1373. *EjectPageWithFF?: TRUE
  1374. *OutputDataFormat: V_BYTE
  1375. *OptimizeLeftBound?: FALSE
  1376. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1377. *CursorYAfterSendBlockData: NO_MOVE
  1378. *DefaultFont: 2
  1379. *DefaultCTT: 1
  1380. *switch: Orientation
  1381. {
  1382. *case: PORTRAIT
  1383. {
  1384. *DeviceFonts: LIST(1,2,3,4,5,6,8,9,10,12,13,14,16,17,18,20,
  1385. + 21,22,25,26,28,29,30,32,33,34,35,36,37,38,39,40,
  1386. + 41,42,43,44,45,46,47,71,72,73,75,76,77,78,79,80,
  1387. + 81,82,83)
  1388. }
  1389. *case: LANDSCAPE_CC270
  1390. {
  1391. *DeviceFonts: LIST()
  1392. }
  1393. }
  1394. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  1395. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  1396. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1397. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1398. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1399. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1400. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  1401. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }