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.

1192 lines
30 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "IBNPP24J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "IBM Network Printer 24 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: A5
  133. {
  134. *rcNameID: =A5_DISPLAY
  135. *PrintableArea: PAIR(3306, 4770)
  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<000900E200E21F012CBB02>"
  145. }
  146. }
  147. *case: LANDSCAPE_CC270
  148. {
  149. *Command: CmdSelect
  150. {
  151. *Order: DOC_SETUP.9
  152. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  153. }
  154. }
  155. }
  156. }
  157. *Option: B5
  158. {
  159. *rcNameID: =B5_DISPLAY
  160. *PrintableArea: PAIR(4110, 5880)
  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<000900E200E22688372402>"
  170. }
  171. }
  172. *case: LANDSCAPE_CC270
  173. {
  174. *Command: CmdSelect
  175. {
  176. *Order: DOC_SETUP.9
  177. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23724268802>"
  178. }
  179. }
  180. }
  181. }
  182. *Option: A4
  183. {
  184. *rcNameID: =A4_DISPLAY
  185. *PrintableArea: PAIR(4770, 6826)
  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<000900E200E22CBB400002>"
  195. }
  196. }
  197. *case: LANDSCAPE_CC270
  198. {
  199. *Command: CmdSelect
  200. {
  201. *Order: DOC_SETUP.9
  202. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E240002CBB02>"
  203. }
  204. }
  205. }
  206. }
  207. *Option: B4
  208. {
  209. *rcNameID: =B4_DISPLAY
  210. *PrintableArea: PAIR(5880, 8408)
  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<000900E200E237244ED602>"
  220. }
  221. }
  222. *case: LANDSCAPE_CC270
  223. {
  224. *Command: CmdSelect
  225. {
  226. *Order: DOC_SETUP.9
  227. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  228. }
  229. }
  230. }
  231. }
  232. *Option: A3
  233. {
  234. *rcNameID: =A3_DISPLAY
  235. *PrintableArea: PAIR(6826, 9732)
  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<000900E200E240005B3D02>"
  245. }
  246. }
  247. *case: LANDSCAPE_CC270
  248. {
  249. *Command: CmdSelect
  250. {
  251. *Order: DOC_SETUP.9
  252. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E25B3D400002>"
  253. }
  254. }
  255. }
  256. }
  257. *Option: EXECUTIVE
  258. {
  259. *rcNameID: =EXECUTIVE_DISPLAY
  260. *PrintableArea: PAIR(4162, 6112)
  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<000900E200E226FF394A02>"
  270. }
  271. }
  272. *case: LANDSCAPE_CC270
  273. {
  274. *Command: CmdSelect
  275. {
  276. *Order: DOC_SETUP.9
  277. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E2394A26FF02>"
  278. }
  279. }
  280. }
  281. }
  282. *Option: LETTER
  283. {
  284. *rcNameID: =LETTER_DISPLAY
  285. *PrintableArea: PAIR(4912, 6412)
  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<000900E200E22E0A3C1A02>"
  295. }
  296. }
  297. *case: LANDSCAPE_CC270
  298. {
  299. *Command: CmdSelect
  300. {
  301. *Order: DOC_SETUP.9
  302. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A2E0A02>"
  303. }
  304. }
  305. }
  306. }
  307. *Option: LEGAL
  308. {
  309. *rcNameID: =LEGAL_DISPLAY
  310. *PrintableArea: PAIR(4912, 8212)
  311. *PrintableOrigin: PAIR(94, 94)
  312. *switch: Orientation
  313. {
  314. *case: PORTRAIT
  315. {
  316. *Command: CmdSelect
  317. {
  318. *Order: DOC_SETUP.9
  319. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22E0A4CFA02>"
  320. }
  321. }
  322. *case: LANDSCAPE_CC270
  323. {
  324. *Command: CmdSelect
  325. {
  326. *Order: DOC_SETUP.9
  327. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24CFA2E0A02>"
  328. }
  329. }
  330. }
  331. }
  332. *Option: 11X17
  333. {
  334. *rcNameID: =11X17_DISPLAY
  335. *PrintableArea: PAIR(6412, 10012)
  336. *PrintableOrigin: PAIR(94, 94)
  337. *switch: Orientation
  338. {
  339. *case: PORTRAIT
  340. {
  341. *Command: CmdSelect
  342. {
  343. *Order: DOC_SETUP.9
  344. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A5DDA02>"
  345. }
  346. }
  347. *case: LANDSCAPE_CC270
  348. {
  349. *Command: CmdSelect
  350. {
  351. *Order: DOC_SETUP.9
  352. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E25DDA3C1A02>"
  353. }
  354. }
  355. }
  356. }
  357. *Option: Option10
  358. {
  359. *rcNameID: 358
  360. *PageDimensions: PAIR(6600, 8160)
  361. *PrintableArea: PAIR(6412, 7972)
  362. *PrintableOrigin: PAIR(94, 94)
  363. *switch: Orientation
  364. {
  365. *case: PORTRAIT
  366. {
  367. *Command: CmdSelect
  368. {
  369. *Order: DOC_SETUP.9
  370. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A4AB802>"
  371. }
  372. }
  373. *case: LANDSCAPE_CC270
  374. {
  375. *Command: CmdSelect
  376. {
  377. *Order: DOC_SETUP.9
  378. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  379. }
  380. }
  381. }
  382. }
  383. *Option: Option11
  384. {
  385. *rcNameID: 359
  386. *PageDimensions: PAIR(3494, 4958)
  387. *PrintableArea: PAIR(3306, 4770)
  388. *PrintableOrigin: PAIR(94, 94)
  389. *switch: Orientation
  390. {
  391. *case: PORTRAIT
  392. {
  393. *Command: CmdSelect
  394. {
  395. *Order: DOC_SETUP.9
  396. *Cmd: "<1B7E510001071B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  397. }
  398. }
  399. *case: LANDSCAPE_CC270
  400. {
  401. *Command: CmdSelect
  402. {
  403. *Order: DOC_SETUP.9
  404. *Cmd: "<1B7E510001071B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  405. }
  406. }
  407. }
  408. }
  409. *Option: Option12
  410. {
  411. *rcNameID: 360
  412. *PageDimensions: PAIR(3494, 4958)
  413. *PrintableArea: PAIR(3306, 4770)
  414. *PrintableOrigin: PAIR(94, 94)
  415. *switch: Orientation
  416. {
  417. *case: PORTRAIT
  418. {
  419. *Command: CmdSelect
  420. {
  421. *Order: DOC_SETUP.9
  422. *Cmd: "<1B7E510001081B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  423. }
  424. }
  425. *case: LANDSCAPE_CC270
  426. {
  427. *Command: CmdSelect
  428. {
  429. *Order: DOC_SETUP.9
  430. *Cmd: "<1B7E510001081B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  431. }
  432. }
  433. }
  434. }
  435. *Option: Option13
  436. {
  437. *rcNameID: 361
  438. *PageDimensions: PAIR(6068, 8596)
  439. *PrintableArea: PAIR(5880, 8408)
  440. *PrintableOrigin: PAIR(94, 94)
  441. *switch: Orientation
  442. {
  443. *case: PORTRAIT
  444. {
  445. *Command: CmdSelect
  446. {
  447. *Order: DOC_SETUP.9
  448. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  449. }
  450. }
  451. *case: LANDSCAPE_CC270
  452. {
  453. *Command: CmdSelect
  454. {
  455. *Order: DOC_SETUP.9
  456. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  457. }
  458. }
  459. }
  460. }
  461. *Option: Option14
  462. {
  463. *rcNameID: 362
  464. *PageDimensions: PAIR(6068, 8596)
  465. *PrintableArea: PAIR(5880, 8408)
  466. *PrintableOrigin: PAIR(94, 94)
  467. *switch: Orientation
  468. {
  469. *case: PORTRAIT
  470. {
  471. *Command: CmdSelect
  472. {
  473. *Order: DOC_SETUP.9
  474. *Cmd: "<1B7E510001051B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  475. }
  476. }
  477. *case: LANDSCAPE_CC270
  478. {
  479. *Command: CmdSelect
  480. {
  481. *Order: DOC_SETUP.9
  482. *Cmd: "<1B7E510001051B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  483. }
  484. }
  485. }
  486. }
  487. *Option: Option15
  488. {
  489. *rcNameID: 363
  490. *PageDimensions: PAIR(7014, 9920)
  491. *PrintableArea: PAIR(6826, 9732)
  492. *PrintableOrigin: PAIR(94, 94)
  493. *switch: Orientation
  494. {
  495. *case: PORTRAIT
  496. {
  497. *Command: CmdSelect
  498. {
  499. *Order: DOC_SETUP.9
  500. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E240005B3D02>"
  501. }
  502. }
  503. *case: LANDSCAPE_CC270
  504. {
  505. *Command: CmdSelect
  506. {
  507. *Order: DOC_SETUP.9
  508. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E25B3D400002>"
  509. }
  510. }
  511. }
  512. }
  513. *Option: Option16
  514. {
  515. *rcNameID: 381
  516. *PageDimensions: PAIR(6600, 8160)
  517. *PrintableArea: PAIR(6600, 8160)
  518. *PrintableOrigin: PAIR(0, 0)
  519. *Constraints: Orientation.PORTRAIT
  520. *switch: Orientation
  521. {
  522. *case: LANDSCAPE_CC270
  523. {
  524. *Command: CmdSelect
  525. {
  526. *Order: DOC_SETUP.9
  527. *Cmd: "<1B7E510001031B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  528. }
  529. }
  530. }
  531. }
  532. *Option: Option17
  533. {
  534. *rcNameID: 383
  535. *PageDimensions: PAIR(6600, 8160)
  536. *PrintableArea: PAIR(6600, 8160)
  537. *PrintableOrigin: PAIR(0, 0)
  538. *Constraints: Orientation.PORTRAIT
  539. *switch: Orientation
  540. {
  541. *case: LANDSCAPE_CC270
  542. {
  543. *Command: CmdSelect
  544. {
  545. *Order: DOC_SETUP.9
  546. *Cmd: "<1B7E510001021B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  547. }
  548. }
  549. }
  550. }
  551. *Option: Option18
  552. {
  553. *rcNameID: 366
  554. *PageDimensions: PAIR(2478, 3494)
  555. *PrintableArea: PAIR(2290, 3306)
  556. *PrintableOrigin: PAIR(94, 94)
  557. *switch: Orientation
  558. {
  559. *case: PORTRAIT
  560. {
  561. *Command: CmdSelect
  562. {
  563. *Order: DOC_SETUP.9
  564. *Cmd: "<1B>~R<00060000>8@8@<1B>~8<000900E400E415>x<1EFE02>"
  565. }
  566. }
  567. *case: LANDSCAPE_CC270
  568. {
  569. *Command: CmdSelect
  570. {
  571. *Order: DOC_SETUP.9
  572. *Cmd: "<1B>~R<00060000>8@8@<1B>~8<000900E400E41EFE15>x<02>"
  573. }
  574. }
  575. }
  576. }
  577. *Option: Option19
  578. {
  579. *rcNameID: 367
  580. *PageDimensions: PAIR(4958, 7014)
  581. *PrintableArea: PAIR(4770, 6826)
  582. *PrintableOrigin: PAIR(94, 94)
  583. *switch: Orientation
  584. {
  585. *case: PORTRAIT
  586. {
  587. *Command: CmdSelect
  588. {
  589. *Order: DOC_SETUP.9
  590. *Cmd: "<1B>~Q<0001071B>~R<000E0000>8@8@<0000>,<BB0000>@<001B>~8<000900E400E4>,<BC>?<F902> "
  591. }
  592. }
  593. *case: LANDSCAPE_CC270
  594. {
  595. *Command: CmdSelect
  596. {
  597. *Order: DOC_SETUP.9
  598. *Cmd: "<1B>~Q<0001071B>~R<000E0000>8@8@<0000>@<000000>,<BB1B>~8<000900E400E4>?<F9>,<BC02>"
  599. }
  600. }
  601. }
  602. }
  603. *Option: Option20
  604. {
  605. *rcNameID: 368
  606. *PageDimensions: PAIR(4958, 7014)
  607. *PrintableArea: PAIR(4770, 6826)
  608. *PrintableOrigin: PAIR(94, 94)
  609. *switch: Orientation
  610. {
  611. *case: PORTRAIT
  612. {
  613. *Command: CmdSelect
  614. {
  615. *Order: DOC_SETUP.9
  616. *Cmd: "<1B>~Q<0001081B>~R<000E0000>8@8@<0000>,<BB0000>@<001B>~8<000900E400E4>,<BC>?<F902> "
  617. }
  618. }
  619. *case: LANDSCAPE_CC270
  620. {
  621. *Command: CmdSelect
  622. {
  623. *Order: DOC_SETUP.9
  624. *Cmd: "<1B>~Q<0001081B>~R<000E0000>8@8@<0000>@<000000>,<BB1B>~8<000900E400E4>?<F9>,<BC02>"
  625. }
  626. }
  627. }
  628. }
  629. *Option: Option21
  630. {
  631. *rcNameID: 369
  632. *PageDimensions: PAIR(4298, 6068)
  633. *PrintableArea: PAIR(4110, 5880)
  634. *PrintableOrigin: PAIR(94, 94)
  635. *switch: Orientation
  636. {
  637. *case: PORTRAIT
  638. {
  639. *Command: CmdSelect
  640. {
  641. *Order: DOC_SETUP.9
  642. *Cmd: "<1B>~Q<0001081B>~R<000E0000>8@8@<0000>&<880000>7$<1B>~8<000900E400E4>&<8C>7$<02> "
  643. }
  644. }
  645. *case: LANDSCAPE_CC270
  646. {
  647. *Command: CmdSelect
  648. {
  649. *Order: DOC_SETUP.9
  650. *Cmd: "<1B>~Q<0001081B>~R<000E0000>8@8@<0000>7$<0000>&<881B>~8<000900E400E4>7$&<8C02>"
  651. }
  652. }
  653. }
  654. }
  655. *Option: Option22
  656. {
  657. *rcNameID: 382
  658. *PageDimensions: PAIR(6600, 9300)
  659. *PrintableArea: PAIR(6600, 9300)
  660. *PrintableOrigin: PAIR(0, 0)
  661. *Constraints: Orientation.PORTRAIT
  662. *switch: Orientation
  663. {
  664. *case: LANDSCAPE_CC270
  665. {
  666. *Command: CmdSelect
  667. {
  668. *Order: DOC_SETUP.9
  669. *Cmd: "<1B7E510001031B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  670. }
  671. }
  672. }
  673. }
  674. *Option: Option23
  675. {
  676. *rcNameID: 384
  677. *PageDimensions: PAIR(6600, 8598)
  678. *PrintableArea: PAIR(6600, 8598)
  679. *PrintableOrigin: PAIR(0, 0)
  680. *Constraints: Orientation.PORTRAIT
  681. *switch: Orientation
  682. {
  683. *case: LANDSCAPE_CC270
  684. {
  685. *Command: CmdSelect
  686. {
  687. *Order: DOC_SETUP.9
  688. *Cmd: "<1B7E510001021B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  689. }
  690. }
  691. }
  692. }
  693. }
  694. *% ========== OutputBin ==========
  695. *Feature: OutputBin
  696. {
  697. *rcNameID: =OUTPUTBIN_DISPLAY
  698. *DefaultOption: Option1
  699. *Option: Option1
  700. {
  701. *rcNameID: 318
  702. *Command: CmdSelect
  703. {
  704. *Order: DOC_SETUP.3
  705. *Cmd: "<1B7E4700060000000000001B7E4800050000010000>"
  706. }
  707. }
  708. *Option: Option2
  709. {
  710. *rcNameID: 320
  711. *Command: CmdSelect
  712. {
  713. *Order: DOC_SETUP.3
  714. *Cmd: "<1B7E4700060000010000001B7E4800050000010000>"
  715. }
  716. }
  717. *Option: Option3
  718. {
  719. *rcNameID: 344
  720. *Command: CmdSelect
  721. {
  722. *Order: DOC_SETUP.3
  723. *Cmd: "<1B7E4700060000020100001B7E4800050000010000>"
  724. }
  725. }
  726. *Option: Option4
  727. {
  728. *rcNameID: 345
  729. *Command: CmdSelect
  730. {
  731. *Order: DOC_SETUP.3
  732. *Cmd: "<1B7E4700060000020000001B7E4800050000010000>"
  733. }
  734. }
  735. *Option: Option5
  736. {
  737. *rcNameID: 346
  738. *Command: CmdSelect
  739. {
  740. *Order: DOC_SETUP.3
  741. *Cmd: "<1B7E4700060000030100001B7E4800050000010000>"
  742. }
  743. }
  744. *Option: Option6
  745. {
  746. *rcNameID: 347
  747. *Command: CmdSelect
  748. {
  749. *Order: DOC_SETUP.3
  750. *Cmd: "<1B7E4700060000030000001B7E4800050000010000>"
  751. }
  752. }
  753. *Option: Option7
  754. {
  755. *rcNameID: 348
  756. *Command: CmdSelect
  757. {
  758. *Order: DOC_SETUP.3
  759. *Cmd: "<1B7E4700060000040100001B7E4800050000010000>"
  760. }
  761. }
  762. *Option: Option8
  763. {
  764. *rcNameID: 349
  765. *Command: CmdSelect
  766. {
  767. *Order: DOC_SETUP.3
  768. *Cmd: "<1B7E4700060000040000001B7E4800050000010000>"
  769. }
  770. }
  771. *Option: Option9
  772. {
  773. *rcNameID: 319
  774. *Command: CmdSelect
  775. {
  776. *Order: DOC_SETUP.3
  777. *Cmd: "<1B7E4700060000000000001B7E4800050000000000>"
  778. }
  779. }
  780. *Option: Option10
  781. {
  782. *rcNameID: 321
  783. *Command: CmdSelect
  784. {
  785. *Order: DOC_SETUP.3
  786. *Cmd: "<1B7E4700060000010000001B7E4800050000000000>"
  787. }
  788. }
  789. *Option: Option11
  790. {
  791. *rcNameID: 350
  792. *Command: CmdSelect
  793. {
  794. *Order: DOC_SETUP.3
  795. *Cmd: "<1B7E4700060000020100001B7E4800050000000000>"
  796. }
  797. }
  798. *Option: Option12
  799. {
  800. *rcNameID: 351
  801. *Command: CmdSelect
  802. {
  803. *Order: DOC_SETUP.3
  804. *Cmd: "<1B7E4700060000020000001B7E4800050000000000>"
  805. }
  806. }
  807. *Option: Option13
  808. {
  809. *rcNameID: 352
  810. *Command: CmdSelect
  811. {
  812. *Order: DOC_SETUP.3
  813. *Cmd: "<1B7E4700060000030100001B7E4800050000000000>"
  814. }
  815. }
  816. *Option: Option14
  817. {
  818. *rcNameID: 353
  819. *Command: CmdSelect
  820. {
  821. *Order: DOC_SETUP.3
  822. *Cmd: "<1B7E4700060000030000001B7E4800050000000000>"
  823. }
  824. }
  825. *Option: Option15
  826. {
  827. *rcNameID: 354
  828. *Command: CmdSelect
  829. {
  830. *Order: DOC_SETUP.3
  831. *Cmd: "<1B7E4700060000040100001B7E4800050000000000>"
  832. }
  833. }
  834. *Option: Option16
  835. {
  836. *rcNameID: 355
  837. *Command: CmdSelect
  838. {
  839. *Order: DOC_SETUP.3
  840. *Cmd: "<1B7E4700060000040000001B7E4800050000000000>"
  841. }
  842. }
  843. *Option: Option17
  844. {
  845. *rcNameID: 370
  846. *Command: CmdSelect
  847. {
  848. *Order: DOC_SETUP.3
  849. *Cmd: "<1B>~G<00060000FB0000001B>~H<00050000010000>"
  850. }
  851. }
  852. *Option: Option18
  853. {
  854. *rcNameID: 371
  855. *Command: CmdSelect
  856. {
  857. *Order: DOC_SETUP.3
  858. *Cmd: "<1B>~G<00060000FB0000001B>~H<00050000000000>"
  859. }
  860. }
  861. }
  862. *%========== Duplex ==========
  863. *Feature: Duplex
  864. {
  865. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  866. *DefaultOption: NONE
  867. *Option: NONE
  868. {
  869. *rcNameID: =NONE_DISPLAY
  870. *Command: CmdSelect
  871. {
  872. *Order: DOC_SETUP.7
  873. *Cmd: "<1B7E3B000400000001>"
  874. }
  875. }
  876. *Option: VERTICAL
  877. {
  878. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  879. *Command: CmdSelect
  880. {
  881. *Order: DOC_SETUP.7
  882. *Cmd: "<1B7E3B000400000101>"
  883. }
  884. }
  885. *Option: HORIZONTAL
  886. {
  887. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  888. *Command: CmdSelect
  889. {
  890. *Order: DOC_SETUP.7
  891. *Cmd: "<1B7E3B000400000201>"
  892. }
  893. }
  894. }
  895. *% ========== ImageControl ==========
  896. *Feature: ImageControl
  897. {
  898. *rcNameID: =IMAGECONTROL_DISPLAY
  899. *DefaultOption: Option1
  900. *Option: Option1
  901. {
  902. *rcNameID: 304
  903. *Command: CmdSelect
  904. {
  905. *Order: DOC_SETUP.8
  906. *Cmd: "<1B7E510001001B7E3B00040000FD01>"
  907. }
  908. }
  909. *Option: Option2
  910. {
  911. *rcNameID: 305
  912. *Command: CmdSelect
  913. {
  914. *Order: DOC_SETUP.8
  915. *Cmd: "<1B7E510001001B7E3B00040000FD02>"
  916. }
  917. }
  918. *Option: Option3
  919. {
  920. *rcNameID: 306
  921. *Command: CmdSelect
  922. {
  923. *Order: DOC_SETUP.8
  924. *Cmd: "<1B7E510001001B7E3B00040000FD04>"
  925. }
  926. }
  927. *Option: Option4
  928. {
  929. *rcNameID: 307
  930. *Command: CmdSelect
  931. {
  932. *Order: DOC_SETUP.8
  933. *Cmd: "<1B7E510001001B7E3B00040000FD06>"
  934. }
  935. }
  936. *Option: Option5
  937. {
  938. *rcNameID: 308
  939. *Command: CmdSelect
  940. {
  941. *Order: DOC_SETUP.8
  942. *Cmd: "<1B7E510001001B7E3B00040000FD08>"
  943. }
  944. }
  945. *Option: Option6
  946. {
  947. *rcNameID: 309
  948. *Command: CmdSelect
  949. {
  950. *Order: DOC_SETUP.8
  951. *Cmd: "<1B7E510001001B7E3B00040000FD09>"
  952. }
  953. }
  954. *Option: Option7
  955. {
  956. *rcNameID: 310
  957. *Command: CmdSelect
  958. {
  959. *Order: DOC_SETUP.8
  960. *Cmd: "<1B7E510001001B7E3B00040000FD10>"
  961. }
  962. }
  963. *Option: Option8
  964. {
  965. *rcNameID: 311
  966. *Command: CmdSelect
  967. {
  968. *Order: DOC_SETUP.8
  969. *Cmd: "<1B7E510001051B7E3B00040000FD01>"
  970. }
  971. }
  972. *Option: Option9
  973. {
  974. *rcNameID: 312
  975. *Command: CmdSelect
  976. {
  977. *Order: DOC_SETUP.8
  978. *Cmd: "<1B7E510001011B7E3B00040000FD01>"
  979. }
  980. }
  981. *Option: Option10
  982. {
  983. *rcNameID: 313
  984. *Command: CmdSelect
  985. {
  986. *Order: DOC_SETUP.8
  987. *Cmd: "<1B7E510001061B7E3B00040000FD01>"
  988. }
  989. }
  990. *Option: Option11
  991. {
  992. *rcNameID: 314
  993. *Command: CmdSelect
  994. {
  995. *Order: DOC_SETUP.8
  996. *Cmd: "<1B7E510001021B7E3B00040000FD01>"
  997. }
  998. }
  999. *Option: Option12
  1000. {
  1001. *rcNameID: 315
  1002. *Command: CmdSelect
  1003. {
  1004. *Order: DOC_SETUP.8
  1005. *Cmd: "<1B7E510001031B7E3B00040000FD01>"
  1006. }
  1007. }
  1008. *Option: Option13
  1009. {
  1010. *rcNameID: 316
  1011. *Command: CmdSelect
  1012. {
  1013. *Order: DOC_SETUP.8
  1014. *Cmd: "<1B7E510001071B7E3B00040000FD01>"
  1015. }
  1016. }
  1017. *Option: Option14
  1018. {
  1019. *rcNameID: 317
  1020. *Command: CmdSelect
  1021. {
  1022. *Order: DOC_SETUP.8
  1023. *Cmd: "<1B7E510001081B7E3B00040000FD01>"
  1024. }
  1025. }
  1026. }
  1027. *% ========== Job Control Command ==========
  1028. *Command: CmdStartDoc
  1029. {
  1030. *Order: DOC_SETUP.1
  1031. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A1B7E120001111B7E3C000800000001000000001B7E3C000800000001010000001B7E010000>"
  1032. }
  1033. *Command: CmdStartPage
  1034. {
  1035. *Order: PAGE_SETUP.1
  1036. *Cmd: "<1B>%%5<0001>"
  1037. }
  1038. *Command: CmdEndPage
  1039. {
  1040. *Order: PAGE_FINISH.1
  1041. *Cmd: "<0C>"
  1042. }
  1043. *Command: CmdEndJob
  1044. {
  1045. *Order: JOB_FINISH.1
  1046. *Cmd: "<1B>~<0100001B7E3C000800000001000000001B>%%-12345X@PJL EOJ<0D0A1B>%%-12345X"
  1047. }
  1048. *Command: CmdCopies
  1049. {
  1050. *Order: DOC_SETUP.5
  1051. *Cmd: "<1B>~3<000302>" %m[1,999]{NumOfCopies}
  1052. }
  1053. *% ========== Printer Capabilities ==========
  1054. *RotateCoordinate?: FALSE
  1055. *RotateRaster?: TRUE
  1056. *RotateFont?: TRUE
  1057. *TextCaps: LIST(TC_OP_STROKE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1058. *MemoryUsage: LIST(FONT)
  1059. *% ========== Cursor Control ==========
  1060. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1061. *XMoveThreshold: 0
  1062. *YMoveThreshold: 0
  1063. *XMoveUnit: 600
  1064. *YMoveUnit: 600
  1065. *Command: CmdXMoveAbsolute
  1066. {
  1067. *CallbackID: 4
  1068. *Params: LIST(DestX)
  1069. }
  1070. *Command: CmdXMoveRelRight
  1071. {
  1072. *CallbackID: 5
  1073. *Params: LIST(DestXRel)
  1074. }
  1075. *Command: CmdYMoveAbsolute
  1076. {
  1077. *CallbackID: 2
  1078. *Params: LIST(DestY)
  1079. }
  1080. *Command: CmdYMoveRelDown
  1081. {
  1082. *CallbackID: 3
  1083. *Params: LIST(DestYRel)
  1084. }
  1085. *Command: CmdCR { *Cmd : "<0D>" }
  1086. *Command: CmdLF { *Cmd : "<0A>" }
  1087. *Command: CmdFF { *Cmd : "<0C>" }
  1088. *Command: CmdBackSpace { *Cmd : "<08>" }
  1089. *EjectPageWithFF?: TRUE
  1090. *% ========== Raster Data Emission ==========
  1091. *OutputDataFormat: H_BYTE
  1092. *OptimizeLeftBound?: TRUE
  1093. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1094. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1095. *% ========== Device Fonts ==========
  1096. *DefaultFont: 5
  1097. *DefaultCTT: 0
  1098. *CharPosition: BASELINE
  1099. *DeviceFonts: LIST(1,2,3,4,5,6,7,8)
  1100. *% ========== Font Simulation ==========
  1101. *Command: CmdBoldOn { *Cmd : "<1B7E0E000117>" }
  1102. *Command: CmdBoldOff { *Cmd : "<1B7E0E000118>" }
  1103. *Command: CmdItalicOn { *Cmd : "<1B7E76000110>" }
  1104. *Command: CmdItalicOff { *Cmd : "<1B7E76000100>" }
  1105. *%========== RectFill ==========
  1106. *MinGrayFill: 1
  1107. *MaxGrayFill: 100
  1108. *Command: CmdSetRectWidth
  1109. {
  1110. *CallbackID: 30
  1111. *Params: LIST(RectXSize)
  1112. }
  1113. *Command: CmdSetRectHeight
  1114. {
  1115. *CallbackID: 31
  1116. *Params: LIST(RectYSize)
  1117. }
  1118. *Command: CmdRectBlackFill { *CallbackID: 35 }
  1119. *Command: CmdRectWhiteFill { *CallbackID: 36 }
  1120. *Command: CmdRectGrayFill
  1121. {
  1122. *CallbackID: 37
  1123. *Params: LIST(GrayPercentage)
  1124. }
  1125. *%========== Font Substitution ==========
  1126. *TTFSEnabled?: TRUE
  1127. *TTFS: MSMincho
  1128. {
  1129. *rcTTFontNameID: 500
  1130. *rcDevFontNameID:501
  1131. }
  1132. *TTFS: MSMinchoV
  1133. {
  1134. *rcTTFontNameID: 502
  1135. *rcDevFontNameID:503
  1136. }
  1137. *TTFS: MSGothic
  1138. {
  1139. *rcTTFontNameID: 504
  1140. *rcDevFontNameID:505
  1141. }
  1142. *TTFS: MSGothicV
  1143. {
  1144. *rcTTFontNameID: 506
  1145. *rcDevFontNameID:507
  1146. }
  1147. *TTFS: MSMincho_E
  1148. {
  1149. *rcTTFontNameID: 520
  1150. *rcDevFontNameID:501
  1151. }
  1152. *TTFS: MSMinchoV_E
  1153. {
  1154. *rcTTFontNameID: 521
  1155. *rcDevFontNameID:503
  1156. }
  1157. *TTFS: MSGothic_E
  1158. {
  1159. *rcTTFontNameID: 522
  1160. *rcDevFontNameID:505
  1161. }
  1162. *TTFS: MSGothicV_E
  1163. {
  1164. *rcTTFontNameID: 523
  1165. *rcDevFontNameID:507
  1166. }