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.

1108 lines
27 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "IBNPP17J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "IBM Network Printer 17 PAGES"
  11. *MasterUnits: PAIR(600, 600)
  12. *ResourceDLL: "PAGESRES.DLL"
  13. *PrinterType: PAGE
  14. *MaxCopies: 999
  15. *% ========== Orientation ==========
  16. *Feature: Orientation
  17. {
  18. *rcNameID: =ORIENTATION_DISPLAY
  19. *DefaultOption: PORTRAIT
  20. *Option: PORTRAIT
  21. {
  22. *rcNameID: =PORTRAIT_DISPLAY
  23. *Command: CmdSelect
  24. {
  25. *Order: DOC_SETUP.4
  26. *Cmd: "<1B7E510001001B7E50000100>"
  27. }
  28. }
  29. *Option: LANDSCAPE_CC270
  30. {
  31. *rcNameID: =LANDSCAPE_DISPLAY
  32. *Command: CmdSelect
  33. {
  34. *Order: DOC_SETUP.4
  35. *Cmd: "<1B7E510001001B7E50000103>"
  36. }
  37. }
  38. }
  39. *% ========== InputBin ==========
  40. *Feature: InputBin
  41. {
  42. *rcNameID: =PAPER_SOURCE_DISPLAY
  43. *DefaultOption: Option1
  44. *Option: Option1
  45. {
  46. *rcNameID: 300
  47. *Command: CmdSelect
  48. {
  49. *Order: DOC_SETUP.2
  50. *Cmd: "<1B7E4600050000000000>"
  51. }
  52. }
  53. *Option: Option2
  54. {
  55. *rcNameID: 301
  56. *Command: CmdSelect
  57. {
  58. *Order: DOC_SETUP.2
  59. *Cmd: "<1B7E4600050000020000>"
  60. }
  61. }
  62. *Option: Option3
  63. {
  64. *rcNameID: 302
  65. *Command: CmdSelect
  66. {
  67. *Order: DOC_SETUP.2
  68. *Cmd: "<1B7E4600050000030000>"
  69. }
  70. }
  71. *Option: Option4
  72. {
  73. *rcNameID: 303
  74. *Command: CmdSelect
  75. {
  76. *Order: DOC_SETUP.2
  77. *Cmd: "<1B7E4600050000010000>"
  78. }
  79. }
  80. }
  81. *% ========== Resolution ==========
  82. *Feature: Resolution
  83. {
  84. *rcNameID: =RESOLUTION_DISPLAY
  85. *DefaultOption: Option1
  86. *Option: Option1
  87. {
  88. *Name: "300 x 300 dots per inch"
  89. *DPI: PAIR(300, 300)
  90. *TextDPI: PAIR(300, 300)
  91. *MinStripBlankPixels: 32
  92. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  93. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  94. *SpotDiameter: 100
  95. *Command: CmdSendBlockData
  96. {
  97. *CallbackID: 20
  98. *Params: LIST(RasterDataHeightInPixels, RasterDataWidthInBytes)
  99. }
  100. *Command: CmdSelect
  101. {
  102. *Order: DOC_SETUP.11
  103. *CallbackID: 10
  104. }
  105. }
  106. *Option: Option2
  107. {
  108. *Name: "600 x 600 dots per inch"
  109. *DPI: PAIR(600, 600)
  110. *TextDPI: PAIR(600, 600)
  111. *MinStripBlankPixels: 32
  112. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  113. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  114. *SpotDiameter: 100
  115. *Command: CmdSendBlockData
  116. {
  117. *CallbackID: 20
  118. *Params: LIST(RasterDataHeightInPixels, RasterDataWidthInBytes)
  119. }
  120. *Command: CmdSelect
  121. {
  122. *Order: DOC_SETUP.11
  123. *CallbackID: 11
  124. }
  125. }
  126. }
  127. *% ========== PaperSize ==========
  128. *Feature: PaperSize
  129. {
  130. *rcNameID: =PAPER_SIZE_DISPLAY
  131. *DefaultOption: A4
  132. *Option: A6
  133. {
  134. *rcNameID: =A6_DISPLAY
  135. *PrintableArea: PAIR(2290, 3306)
  136. *PrintableOrigin: PAIR(94, 94)
  137. *switch: Orientation
  138. {
  139. *case: PORTRAIT
  140. {
  141. *Command: CmdSelect
  142. {
  143. *Order: DOC_SETUP.9
  144. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E2157B1F0102>"
  145. }
  146. }
  147. *case: LANDSCAPE_CC270
  148. {
  149. *Command: CmdSelect
  150. {
  151. *Order: DOC_SETUP.9
  152. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E21F01157B02>"
  153. }
  154. }
  155. }
  156. }
  157. *Option: A5
  158. {
  159. *rcNameID: =A5_DISPLAY
  160. *PrintableArea: PAIR(3306, 4770)
  161. *PrintableOrigin: PAIR(94, 94)
  162. *switch: Orientation
  163. {
  164. *case: PORTRAIT
  165. {
  166. *Command: CmdSelect
  167. {
  168. *Order: DOC_SETUP.9
  169. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  170. }
  171. }
  172. *case: LANDSCAPE_CC270
  173. {
  174. *Command: CmdSelect
  175. {
  176. *Order: DOC_SETUP.9
  177. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  178. }
  179. }
  180. }
  181. }
  182. *Option: B5
  183. {
  184. *rcNameID: =B5_DISPLAY
  185. *PrintableArea: PAIR(4110, 5880)
  186. *PrintableOrigin: PAIR(94, 94)
  187. *switch: Orientation
  188. {
  189. *case: PORTRAIT
  190. {
  191. *Command: CmdSelect
  192. {
  193. *Order: DOC_SETUP.9
  194. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22688372402>"
  195. }
  196. }
  197. *case: LANDSCAPE_CC270
  198. {
  199. *Command: CmdSelect
  200. {
  201. *Order: DOC_SETUP.9
  202. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23724268802>"
  203. }
  204. }
  205. }
  206. }
  207. *Option: A4
  208. {
  209. *rcNameID: =A4_DISPLAY
  210. *PrintableArea: PAIR(4770, 6826)
  211. *PrintableOrigin: PAIR(94, 94)
  212. *switch: Orientation
  213. {
  214. *case: PORTRAIT
  215. {
  216. *Command: CmdSelect
  217. {
  218. *Order: DOC_SETUP.9
  219. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22CBB400002>"
  220. }
  221. }
  222. *case: LANDSCAPE_CC270
  223. {
  224. *Command: CmdSelect
  225. {
  226. *Order: DOC_SETUP.9
  227. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E240002CBB02>"
  228. }
  229. }
  230. }
  231. }
  232. *Option: EXECUTIVE
  233. {
  234. *rcNameID: =EXECUTIVE_DISPLAY
  235. *PrintableArea: PAIR(4162, 6112)
  236. *PrintableOrigin: PAIR(94, 94)
  237. *switch: Orientation
  238. {
  239. *case: PORTRAIT
  240. {
  241. *Command: CmdSelect
  242. {
  243. *Order: DOC_SETUP.9
  244. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E226FF394A02>"
  245. }
  246. }
  247. *case: LANDSCAPE_CC270
  248. {
  249. *Command: CmdSelect
  250. {
  251. *Order: DOC_SETUP.9
  252. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E2394A26FF02>"
  253. }
  254. }
  255. }
  256. }
  257. *Option: LETTER
  258. {
  259. *rcNameID: =LETTER_DISPLAY
  260. *PrintableArea: PAIR(4912, 6412)
  261. *PrintableOrigin: PAIR(94, 94)
  262. *switch: Orientation
  263. {
  264. *case: PORTRAIT
  265. {
  266. *Command: CmdSelect
  267. {
  268. *Order: DOC_SETUP.9
  269. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22E0A3C1A02>"
  270. }
  271. }
  272. *case: LANDSCAPE_CC270
  273. {
  274. *Command: CmdSelect
  275. {
  276. *Order: DOC_SETUP.9
  277. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A2E0A02>"
  278. }
  279. }
  280. }
  281. }
  282. *Option: LEGAL
  283. {
  284. *rcNameID: =LEGAL_DISPLAY
  285. *PrintableArea: PAIR(4912, 8212)
  286. *PrintableOrigin: PAIR(94, 94)
  287. *switch: Orientation
  288. {
  289. *case: PORTRAIT
  290. {
  291. *Command: CmdSelect
  292. {
  293. *Order: DOC_SETUP.9
  294. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22E0A4CFA02>"
  295. }
  296. }
  297. *case: LANDSCAPE_CC270
  298. {
  299. *Command: CmdSelect
  300. {
  301. *Order: DOC_SETUP.9
  302. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24CFA2E0A02>"
  303. }
  304. }
  305. }
  306. }
  307. *Option: Option8
  308. {
  309. *rcNameID: 356
  310. *PageDimensions: PAIR(7014, 9920)
  311. *PrintableArea: PAIR(6826, 9732)
  312. *PrintableOrigin: PAIR(94, 94)
  313. *switch: Orientation
  314. {
  315. *case: PORTRAIT
  316. {
  317. *Command: CmdSelect
  318. {
  319. *Order: DOC_SETUP.9
  320. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E240005B3D02>"
  321. }
  322. }
  323. *case: LANDSCAPE_CC270
  324. {
  325. *Command: CmdSelect
  326. {
  327. *Order: DOC_SETUP.9
  328. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E25B3D400002>"
  329. }
  330. }
  331. }
  332. }
  333. *Option: Option9
  334. {
  335. *rcNameID: 357
  336. *PageDimensions: PAIR(6068, 8596)
  337. *PrintableArea: PAIR(5880, 8408)
  338. *PrintableOrigin: PAIR(94, 94)
  339. *switch: Orientation
  340. {
  341. *case: PORTRAIT
  342. {
  343. *Command: CmdSelect
  344. {
  345. *Order: DOC_SETUP.9
  346. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  347. }
  348. }
  349. *case: LANDSCAPE_CC270
  350. {
  351. *Command: CmdSelect
  352. {
  353. *Order: DOC_SETUP.9
  354. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  355. }
  356. }
  357. }
  358. }
  359. *Option: Option10
  360. {
  361. *rcNameID: 358
  362. *PageDimensions: PAIR(6600, 8160)
  363. *PrintableArea: PAIR(6412, 7972)
  364. *PrintableOrigin: PAIR(94, 94)
  365. *switch: Orientation
  366. {
  367. *case: PORTRAIT
  368. {
  369. *Command: CmdSelect
  370. {
  371. *Order: DOC_SETUP.9
  372. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A4AB802>"
  373. }
  374. }
  375. *case: LANDSCAPE_CC270
  376. {
  377. *Command: CmdSelect
  378. {
  379. *Order: DOC_SETUP.9
  380. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  381. }
  382. }
  383. }
  384. }
  385. *Option: Option11
  386. {
  387. *rcNameID: 359
  388. *PageDimensions: PAIR(3494, 4958)
  389. *PrintableArea: PAIR(3306, 4770)
  390. *PrintableOrigin: PAIR(94, 94)
  391. *switch: Orientation
  392. {
  393. *case: PORTRAIT
  394. {
  395. *Command: CmdSelect
  396. {
  397. *Order: DOC_SETUP.9
  398. *Cmd: "<1B7E510001071B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  399. }
  400. }
  401. *case: LANDSCAPE_CC270
  402. {
  403. *Command: CmdSelect
  404. {
  405. *Order: DOC_SETUP.9
  406. *Cmd: "<1B7E510001071B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  407. }
  408. }
  409. }
  410. }
  411. *Option: Option12
  412. {
  413. *rcNameID: 360
  414. *PageDimensions: PAIR(3494, 4958)
  415. *PrintableArea: PAIR(3306, 4770)
  416. *PrintableOrigin: PAIR(94, 94)
  417. *switch: Orientation
  418. {
  419. *case: PORTRAIT
  420. {
  421. *Command: CmdSelect
  422. {
  423. *Order: DOC_SETUP.9
  424. *Cmd: "<1B7E510001081B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  425. }
  426. }
  427. *case: LANDSCAPE_CC270
  428. {
  429. *Command: CmdSelect
  430. {
  431. *Order: DOC_SETUP.9
  432. *Cmd: "<1B7E510001081B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  433. }
  434. }
  435. }
  436. }
  437. *Option: Option13
  438. {
  439. *rcNameID: 361
  440. *PageDimensions: PAIR(6068, 8596)
  441. *PrintableArea: PAIR(5880, 8408)
  442. *PrintableOrigin: PAIR(94, 94)
  443. *switch: Orientation
  444. {
  445. *case: PORTRAIT
  446. {
  447. *Command: CmdSelect
  448. {
  449. *Order: DOC_SETUP.9
  450. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  451. }
  452. }
  453. *case: LANDSCAPE_CC270
  454. {
  455. *Command: CmdSelect
  456. {
  457. *Order: DOC_SETUP.9
  458. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  459. }
  460. }
  461. }
  462. }
  463. *Option: Option14
  464. {
  465. *rcNameID: 362
  466. *PageDimensions: PAIR(6068, 8596)
  467. *PrintableArea: PAIR(5880, 8408)
  468. *PrintableOrigin: PAIR(94, 94)
  469. *switch: Orientation
  470. {
  471. *case: PORTRAIT
  472. {
  473. *Command: CmdSelect
  474. {
  475. *Order: DOC_SETUP.9
  476. *Cmd: "<1B7E510001051B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  477. }
  478. }
  479. *case: LANDSCAPE_CC270
  480. {
  481. *Command: CmdSelect
  482. {
  483. *Order: DOC_SETUP.9
  484. *Cmd: "<1B7E510001051B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  485. }
  486. }
  487. }
  488. }
  489. *Option: Option15
  490. {
  491. *rcNameID: 363
  492. *PageDimensions: PAIR(7014, 9920)
  493. *PrintableArea: PAIR(6826, 9732)
  494. *PrintableOrigin: PAIR(94, 94)
  495. *switch: Orientation
  496. {
  497. *case: PORTRAIT
  498. {
  499. *Command: CmdSelect
  500. {
  501. *Order: DOC_SETUP.9
  502. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E240005B3D02>"
  503. }
  504. }
  505. *case: LANDSCAPE_CC270
  506. {
  507. *Command: CmdSelect
  508. {
  509. *Order: DOC_SETUP.9
  510. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E25B3D400002>"
  511. }
  512. }
  513. }
  514. }
  515. *Option: Option16
  516. {
  517. *rcNameID: 381
  518. *PageDimensions: PAIR(6600, 8160)
  519. *PrintableArea: PAIR(6600, 8160)
  520. *PrintableOrigin: PAIR(0, 0)
  521. *Constraints: Orientation.PORTRAIT
  522. *switch: Orientation
  523. {
  524. *case: LANDSCAPE_CC270
  525. {
  526. *Command: CmdSelect
  527. {
  528. *Order: DOC_SETUP.9
  529. *Cmd: "<1B7E510001031B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  530. }
  531. }
  532. }
  533. }
  534. *Option: Option17
  535. {
  536. *rcNameID: 382
  537. *OptionID: 382
  538. *PageDimensions: PAIR(6600, 9300)
  539. *PrintableArea: PAIR(6600, 9300)
  540. *PrintableOrigin: PAIR(0, 0)
  541. *Constraints: Orientation.PORTRAIT
  542. *switch: Orientation
  543. {
  544. *case: LANDSCAPE_CC270
  545. {
  546. *Command: CmdSelect
  547. {
  548. *Order: DOC_SETUP.9
  549. *Cmd: "<1B>~Q<0001><03><1B>~R<0006><0000>8@8@<1B>~<4600050000130000><1B>~8<0009><00E2><00E2><4AB8><3C1A><02>"
  550. }
  551. }
  552. }
  553. }
  554. }
  555. *% ========== OutputBin ==========
  556. *Feature: OutputBin
  557. {
  558. *rcNameID: =OUTPUTBIN_DISPLAY
  559. *DefaultOption: Option1
  560. *Option: Option1
  561. {
  562. *rcNameID: 318
  563. *Command: CmdSelect
  564. {
  565. *Order: DOC_SETUP.3
  566. *Cmd: "<1B7E4700060000000000001B7E4800050000010000>"
  567. }
  568. }
  569. *Option: Option2
  570. {
  571. *rcNameID: 322
  572. *Command: CmdSelect
  573. {
  574. *Order: DOC_SETUP.3
  575. *Cmd: "<1B7E4700060000010000001B7E4800050000010000>"
  576. }
  577. }
  578. *Option: Option3
  579. {
  580. *rcNameID: 324
  581. *Command: CmdSelect
  582. {
  583. *Order: DOC_SETUP.3
  584. *Cmd: "<1B7E4700060000020000001B7E4800050000010000>"
  585. }
  586. }
  587. *Option: Option4
  588. {
  589. *rcNameID: 325
  590. *Command: CmdSelect
  591. {
  592. *Order: DOC_SETUP.3
  593. *Cmd: "<1B7E4700060000030000001B7E4800050000010000>"
  594. }
  595. }
  596. *Option: Option5
  597. {
  598. *rcNameID: 326
  599. *Command: CmdSelect
  600. {
  601. *Order: DOC_SETUP.3
  602. *Cmd: "<1B7E4700060000040000001B7E4800050000010000>"
  603. }
  604. }
  605. *Option: Option6
  606. {
  607. *rcNameID: 327
  608. *Command: CmdSelect
  609. {
  610. *Order: DOC_SETUP.3
  611. *Cmd: "<1B7E4700060000050000001B7E4800050000010000>"
  612. }
  613. }
  614. *Option: Option7
  615. {
  616. *rcNameID: 328
  617. *Command: CmdSelect
  618. {
  619. *Order: DOC_SETUP.3
  620. *Cmd: "<1B7E4700060000060000001B7E4800050000010000>"
  621. }
  622. }
  623. *Option: Option8
  624. {
  625. *rcNameID: 329
  626. *Command: CmdSelect
  627. {
  628. *Order: DOC_SETUP.3
  629. *Cmd: "<1B7E4700060000070000001B7E4800050000010000>"
  630. }
  631. }
  632. *Option: Option9
  633. {
  634. *rcNameID: 330
  635. *Command: CmdSelect
  636. {
  637. *Order: DOC_SETUP.3
  638. *Cmd: "<1B7E4700060000080000001B7E4800050000010000>"
  639. }
  640. }
  641. *Option: Option10
  642. {
  643. *rcNameID: 331
  644. *Command: CmdSelect
  645. {
  646. *Order: DOC_SETUP.3
  647. *Cmd: "<1B7E4700060000090000001B7E4800050000010000>"
  648. }
  649. }
  650. *Option: Option11
  651. {
  652. *rcNameID: 332
  653. *Command: CmdSelect
  654. {
  655. *Order: DOC_SETUP.3
  656. *Cmd: "<1B7E47000600000A0000001B7E4800050000010000>"
  657. }
  658. }
  659. *Option: Option12
  660. {
  661. *rcNameID: 333
  662. *Command: CmdSelect
  663. {
  664. *Order: DOC_SETUP.3
  665. *Cmd: "<1B7E47000600000B0000001B7E4800050000010000>"
  666. }
  667. }
  668. *Option: Option13
  669. {
  670. *rcNameID: 319
  671. *Command: CmdSelect
  672. {
  673. *Order: DOC_SETUP.3
  674. *Cmd: "<1B7E4700060000000000001B7E4800050000000000>"
  675. }
  676. }
  677. *Option: Option14
  678. {
  679. *rcNameID: 323
  680. *Command: CmdSelect
  681. {
  682. *Order: DOC_SETUP.3
  683. *Cmd: "<1B7E4700060000010000001B7E4800050000000000>"
  684. }
  685. }
  686. *Option: Option15
  687. {
  688. *rcNameID: 334
  689. *Command: CmdSelect
  690. {
  691. *Order: DOC_SETUP.3
  692. *Cmd: "<1B7E4700060000020000001B7E4800050000000000>"
  693. }
  694. }
  695. *Option: Option16
  696. {
  697. *rcNameID: 335
  698. *Command: CmdSelect
  699. {
  700. *Order: DOC_SETUP.3
  701. *Cmd: "<1B7E4700060000030000001B7E4800050000000000>"
  702. }
  703. }
  704. *Option: Option17
  705. {
  706. *rcNameID: 336
  707. *Command: CmdSelect
  708. {
  709. *Order: DOC_SETUP.3
  710. *Cmd: "<1B7E4700060000040000001B7E4800050000000000>"
  711. }
  712. }
  713. *Option: Option18
  714. {
  715. *rcNameID: 337
  716. *Command: CmdSelect
  717. {
  718. *Order: DOC_SETUP.3
  719. *Cmd: "<1B7E4700060000050000001B7E4800050000000000>"
  720. }
  721. }
  722. *Option: Option19
  723. {
  724. *rcNameID: 338
  725. *Command: CmdSelect
  726. {
  727. *Order: DOC_SETUP.3
  728. *Cmd: "<1B7E4700060000060000001B7E4800050000000000>"
  729. }
  730. }
  731. *Option: Option20
  732. {
  733. *rcNameID: 339
  734. *Command: CmdSelect
  735. {
  736. *Order: DOC_SETUP.3
  737. *Cmd: "<1B7E4700060000070000001B7E4800050000000000>"
  738. }
  739. }
  740. *Option: Option21
  741. {
  742. *rcNameID: 340
  743. *Command: CmdSelect
  744. {
  745. *Order: DOC_SETUP.3
  746. *Cmd: "<1B7E4700060000080000001B7E4800050000000000>"
  747. }
  748. }
  749. *Option: Option22
  750. {
  751. *rcNameID: 341
  752. *Command: CmdSelect
  753. {
  754. *Order: DOC_SETUP.3
  755. *Cmd: "<1B7E4700060000090000001B7E4800050000000000>"
  756. }
  757. }
  758. *Option: Option23
  759. {
  760. *rcNameID: 342
  761. *Command: CmdSelect
  762. {
  763. *Order: DOC_SETUP.3
  764. *Cmd: "<1B7E47000600000A0000001B7E4800050000000000>"
  765. }
  766. }
  767. *Option: Option24
  768. {
  769. *rcNameID: 343
  770. *Command: CmdSelect
  771. {
  772. *Order: DOC_SETUP.3
  773. *Cmd: "<1B7E47000600000B0000001B7E4800050000000000>"
  774. }
  775. }
  776. }
  777. *%========== Duplex ==========
  778. *Feature: Duplex
  779. {
  780. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  781. *DefaultOption: NONE
  782. *Option: NONE
  783. {
  784. *rcNameID: =NONE_DISPLAY
  785. *Command: CmdSelect
  786. {
  787. *Order: DOC_SETUP.7
  788. *Cmd: "<1B7E3B000400000001>"
  789. }
  790. }
  791. *Option: VERTICAL
  792. {
  793. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  794. *Command: CmdSelect
  795. {
  796. *Order: DOC_SETUP.7
  797. *Cmd: "<1B7E3B000400000101>"
  798. }
  799. }
  800. *Option: HORIZONTAL
  801. {
  802. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  803. *Command: CmdSelect
  804. {
  805. *Order: DOC_SETUP.7
  806. *Cmd: "<1B7E3B000400000201>"
  807. }
  808. }
  809. }
  810. *% ========== ImageControl ==========
  811. *Feature: ImageControl
  812. {
  813. *rcNameID: =IMAGECONTROL_DISPLAY
  814. *DefaultOption: Option1
  815. *Option: Option1
  816. {
  817. *rcNameID: 304
  818. *Command: CmdSelect
  819. {
  820. *Order: DOC_SETUP.8
  821. *Cmd: "<1B7E510001001B7E3B00040000FD01>"
  822. }
  823. }
  824. *Option: Option2
  825. {
  826. *rcNameID: 305
  827. *Command: CmdSelect
  828. {
  829. *Order: DOC_SETUP.8
  830. *Cmd: "<1B7E510001001B7E3B00040000FD02>"
  831. }
  832. }
  833. *Option: Option3
  834. {
  835. *rcNameID: 306
  836. *Command: CmdSelect
  837. {
  838. *Order: DOC_SETUP.8
  839. *Cmd: "<1B7E510001001B7E3B00040000FD04>"
  840. }
  841. }
  842. *Option: Option4
  843. {
  844. *rcNameID: 307
  845. *Command: CmdSelect
  846. {
  847. *Order: DOC_SETUP.8
  848. *Cmd: "<1B7E510001001B7E3B00040000FD06>"
  849. }
  850. }
  851. *Option: Option5
  852. {
  853. *rcNameID: 308
  854. *Command: CmdSelect
  855. {
  856. *Order: DOC_SETUP.8
  857. *Cmd: "<1B7E510001001B7E3B00040000FD08>"
  858. }
  859. }
  860. *Option: Option6
  861. {
  862. *rcNameID: 309
  863. *Command: CmdSelect
  864. {
  865. *Order: DOC_SETUP.8
  866. *Cmd: "<1B7E510001001B7E3B00040000FD09>"
  867. }
  868. }
  869. *Option: Option7
  870. {
  871. *rcNameID: 310
  872. *Command: CmdSelect
  873. {
  874. *Order: DOC_SETUP.8
  875. *Cmd: "<1B7E510001001B7E3B00040000FD10>"
  876. }
  877. }
  878. *Option: Option8
  879. {
  880. *rcNameID: 311
  881. *Command: CmdSelect
  882. {
  883. *Order: DOC_SETUP.8
  884. *Cmd: "<1B7E510001051B7E3B00040000FD01>"
  885. }
  886. }
  887. *Option: Option9
  888. {
  889. *rcNameID: 312
  890. *Command: CmdSelect
  891. {
  892. *Order: DOC_SETUP.8
  893. *Cmd: "<1B7E510001011B7E3B00040000FD01>"
  894. }
  895. }
  896. *Option: Option10
  897. {
  898. *rcNameID: 313
  899. *Command: CmdSelect
  900. {
  901. *Order: DOC_SETUP.8
  902. *Cmd: "<1B7E510001061B7E3B00040000FD01>"
  903. }
  904. }
  905. *Option: Option11
  906. {
  907. *rcNameID: 314
  908. *Command: CmdSelect
  909. {
  910. *Order: DOC_SETUP.8
  911. *Cmd: "<1B7E510001021B7E3B00040000FD01>"
  912. }
  913. }
  914. *Option: Option12
  915. {
  916. *rcNameID: 315
  917. *Command: CmdSelect
  918. {
  919. *Order: DOC_SETUP.8
  920. *Cmd: "<1B7E510001031B7E3B00040000FD01>"
  921. }
  922. }
  923. *Option: Option13
  924. {
  925. *rcNameID: 316
  926. *Command: CmdSelect
  927. {
  928. *Order: DOC_SETUP.8
  929. *Cmd: "<1B7E510001071B7E3B00040000FD01>"
  930. }
  931. }
  932. *Option: Option14
  933. {
  934. *rcNameID: 317
  935. *Command: CmdSelect
  936. {
  937. *Order: DOC_SETUP.8
  938. *Cmd: "<1B7E510001081B7E3B00040000FD01>"
  939. }
  940. }
  941. }
  942. *% ========== Job Control Command ==========
  943. *Command: CmdStartDoc
  944. {
  945. *Order: DOC_SETUP.1
  946. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A1B7E120001111B7E3C000800000001000000001B7E3C000800000001010000001B7E010000>"
  947. }
  948. *Command: CmdStartPage
  949. {
  950. *Order: PAGE_SETUP.1
  951. *Cmd: "<1B>%%5<0001>"
  952. }
  953. *Command: CmdEndPage
  954. {
  955. *Order: PAGE_FINISH.1
  956. *Cmd: "<0C>"
  957. }
  958. *Command: CmdEndJob
  959. {
  960. *Order: JOB_FINISH.1
  961. *Cmd: "<1B>~<0100001B7E3C000800000001000000001B>%%-12345X@PJL EOJ<0D0A1B>%%-12345X"
  962. }
  963. *Command: CmdCopies
  964. {
  965. *Order: DOC_SETUP.5
  966. *Cmd: "<1B>~3<000302>" %m[1,999]{NumOfCopies}
  967. }
  968. *% ========== Printer Capabilities ==========
  969. *RotateCoordinate?: FALSE
  970. *RotateRaster?: TRUE
  971. *RotateFont?: TRUE
  972. *TextCaps: LIST(TC_OP_STROKE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  973. *MemoryUsage: LIST(FONT)
  974. *% ========== Cursor Control ==========
  975. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  976. *XMoveThreshold: 0
  977. *YMoveThreshold: 0
  978. *XMoveUnit: 600
  979. *YMoveUnit: 600
  980. *Command: CmdXMoveAbsolute
  981. {
  982. *CallbackID: 4
  983. *Params: LIST(DestX)
  984. }
  985. *Command: CmdXMoveRelRight
  986. {
  987. *CallbackID: 5
  988. *Params: LIST(DestXRel)
  989. }
  990. *Command: CmdYMoveAbsolute
  991. {
  992. *CallbackID: 2
  993. *Params: LIST(DestY)
  994. }
  995. *Command: CmdYMoveRelDown
  996. {
  997. *CallbackID: 3
  998. *Params: LIST(DestYRel)
  999. }
  1000. *Command: CmdCR { *Cmd : "<0D>" }
  1001. *Command: CmdLF { *Cmd : "<0A>" }
  1002. *Command: CmdFF { *Cmd : "<0C>" }
  1003. *Command: CmdBackSpace { *Cmd : "<08>" }
  1004. *EjectPageWithFF?: TRUE
  1005. *% ========== Raster Data Emission ==========
  1006. *OutputDataFormat: H_BYTE
  1007. *OptimizeLeftBound?: TRUE
  1008. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1009. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1010. *% ========== Device Fonts ==========
  1011. *DefaultFont: 5
  1012. *DefaultCTT: 0
  1013. *CharPosition: BASELINE
  1014. *DeviceFonts: LIST(1,2,3,4,5,6,7,8)
  1015. *% ========== Font Simulation ==========
  1016. *Command: CmdBoldOn { *Cmd : "<1B7E0E000117>" }
  1017. *Command: CmdBoldOff { *Cmd : "<1B7E0E000118>" }
  1018. *Command: CmdItalicOn { *Cmd : "<1B7E76000110>" }
  1019. *Command: CmdItalicOff { *Cmd : "<1B7E76000100>" }
  1020. *%========== RectFill ==========
  1021. *MinGrayFill: 1
  1022. *MaxGrayFill: 100
  1023. *Command: CmdSetRectWidth
  1024. {
  1025. *CallbackID: 30
  1026. *Params: LIST(RectXSize)
  1027. }
  1028. *Command: CmdSetRectHeight
  1029. {
  1030. *CallbackID: 31
  1031. *Params: LIST(RectYSize)
  1032. }
  1033. *Command: CmdRectBlackFill { *CallbackID: 35 }
  1034. *Command: CmdRectWhiteFill { *CallbackID: 36 }
  1035. *Command: CmdRectGrayFill
  1036. {
  1037. *CallbackID: 37
  1038. *Params: LIST(GrayPercentage)
  1039. }
  1040. *%========== Font Substitution ==========
  1041. *TTFSEnabled?: TRUE
  1042. *TTFS: MSMincho
  1043. {
  1044. *rcTTFontNameID: 500
  1045. *rcDevFontNameID:501
  1046. }
  1047. *TTFS: MSMinchoV
  1048. {
  1049. *rcTTFontNameID: 502
  1050. *rcDevFontNameID:503
  1051. }
  1052. *TTFS: MSGothic
  1053. {
  1054. *rcTTFontNameID: 504
  1055. *rcDevFontNameID:505
  1056. }
  1057. *TTFS: MSGothicV
  1058. {
  1059. *rcTTFontNameID: 506
  1060. *rcDevFontNameID:507
  1061. }
  1062. *TTFS: MSMincho_E
  1063. {
  1064. *rcTTFontNameID: 520
  1065. *rcDevFontNameID:501
  1066. }
  1067. *TTFS: MSMinchoV_E
  1068. {
  1069. *rcTTFontNameID: 521
  1070. *rcDevFontNameID:503
  1071. }
  1072. *TTFS: MSGothic_E
  1073. {
  1074. *rcTTFontNameID: 522
  1075. *rcDevFontNameID:505
  1076. }
  1077. *TTFS: MSGothicV_E
  1078. {
  1079. *rcTTFontNameID: 523
  1080. *rcDevFontNameID:507
  1081. }