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.

1222 lines
37 KiB

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