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.

919 lines
23 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "IBNPP12J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "IBM Network Printer 12 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: 303
  65. *Command: CmdSelect
  66. {
  67. *Order: DOC_SETUP.2
  68. *Cmd: "<1B7E4600050000010000>"
  69. }
  70. }
  71. }
  72. *% ========== Resolution ==========
  73. *Feature: Resolution
  74. {
  75. *rcNameID: =RESOLUTION_DISPLAY
  76. *DefaultOption: Option1
  77. *Option: Option1
  78. {
  79. *Name: "300 x 300 dots per inch"
  80. *DPI: PAIR(300, 300)
  81. *TextDPI: PAIR(300, 300)
  82. *MinStripBlankPixels: 32
  83. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  84. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  85. *SpotDiameter: 100
  86. *Command: CmdSendBlockData
  87. {
  88. *CallbackID: 20
  89. *Params: LIST(RasterDataHeightInPixels, RasterDataWidthInBytes)
  90. }
  91. *Command: CmdSelect
  92. {
  93. *Order: DOC_SETUP.11
  94. *CallbackID: 10
  95. }
  96. }
  97. *Option: Option2
  98. {
  99. *Name: "600 x 600 dots per inch"
  100. *DPI: PAIR(600, 600)
  101. *TextDPI: PAIR(600, 600)
  102. *MinStripBlankPixels: 32
  103. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  104. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  105. *SpotDiameter: 100
  106. *Command: CmdSendBlockData
  107. {
  108. *CallbackID: 20
  109. *Params: LIST(RasterDataHeightInPixels, RasterDataWidthInBytes)
  110. }
  111. *Command: CmdSelect
  112. {
  113. *Order: DOC_SETUP.11
  114. *CallbackID: 11
  115. }
  116. }
  117. }
  118. *% ========== PaperSize ==========
  119. *Feature: PaperSize
  120. {
  121. *rcNameID: =PAPER_SIZE_DISPLAY
  122. *DefaultOption: A4
  123. *Option: A6
  124. {
  125. *rcNameID: =A6_DISPLAY
  126. *PrintableArea: PAIR(2290, 3306)
  127. *PrintableOrigin: PAIR(94, 94)
  128. *switch: Orientation
  129. {
  130. *case: PORTRAIT
  131. {
  132. *Command: CmdSelect
  133. {
  134. *Order: DOC_SETUP.9
  135. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E2157B1F0102>"
  136. }
  137. }
  138. *case: LANDSCAPE_CC270
  139. {
  140. *Command: CmdSelect
  141. {
  142. *Order: DOC_SETUP.9
  143. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E21F01157B02>"
  144. }
  145. }
  146. }
  147. }
  148. *Option: A5
  149. {
  150. *rcNameID: =A5_DISPLAY
  151. *PrintableArea: PAIR(3306, 4770)
  152. *PrintableOrigin: PAIR(94, 94)
  153. *switch: Orientation
  154. {
  155. *case: PORTRAIT
  156. {
  157. *Command: CmdSelect
  158. {
  159. *Order: DOC_SETUP.9
  160. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  161. }
  162. }
  163. *case: LANDSCAPE_CC270
  164. {
  165. *Command: CmdSelect
  166. {
  167. *Order: DOC_SETUP.9
  168. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  169. }
  170. }
  171. }
  172. }
  173. *Option: B5
  174. {
  175. *rcNameID: =B5_DISPLAY
  176. *PrintableArea: PAIR(4110, 5880)
  177. *PrintableOrigin: PAIR(94, 94)
  178. *switch: Orientation
  179. {
  180. *case: PORTRAIT
  181. {
  182. *Command: CmdSelect
  183. {
  184. *Order: DOC_SETUP.9
  185. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22688372402>"
  186. }
  187. }
  188. *case: LANDSCAPE_CC270
  189. {
  190. *Command: CmdSelect
  191. {
  192. *Order: DOC_SETUP.9
  193. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23724268802>"
  194. }
  195. }
  196. }
  197. }
  198. *Option: A4
  199. {
  200. *rcNameID: =A4_DISPLAY
  201. *PrintableArea: PAIR(4770, 6826)
  202. *PrintableOrigin: PAIR(94, 94)
  203. *switch: Orientation
  204. {
  205. *case: PORTRAIT
  206. {
  207. *Command: CmdSelect
  208. {
  209. *Order: DOC_SETUP.9
  210. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22CBB400002>"
  211. }
  212. }
  213. *case: LANDSCAPE_CC270
  214. {
  215. *Command: CmdSelect
  216. {
  217. *Order: DOC_SETUP.9
  218. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E240002CBB02>"
  219. }
  220. }
  221. }
  222. }
  223. *Option: EXECUTIVE
  224. {
  225. *rcNameID: =EXECUTIVE_DISPLAY
  226. *PrintableArea: PAIR(4162, 6112)
  227. *PrintableOrigin: PAIR(94, 94)
  228. *switch: Orientation
  229. {
  230. *case: PORTRAIT
  231. {
  232. *Command: CmdSelect
  233. {
  234. *Order: DOC_SETUP.9
  235. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E226FF394A02>"
  236. }
  237. }
  238. *case: LANDSCAPE_CC270
  239. {
  240. *Command: CmdSelect
  241. {
  242. *Order: DOC_SETUP.9
  243. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E2394A26FF02>"
  244. }
  245. }
  246. }
  247. }
  248. *Option: LETTER
  249. {
  250. *rcNameID: =LETTER_DISPLAY
  251. *PrintableArea: PAIR(4912, 6412)
  252. *PrintableOrigin: PAIR(94, 94)
  253. *switch: Orientation
  254. {
  255. *case: PORTRAIT
  256. {
  257. *Command: CmdSelect
  258. {
  259. *Order: DOC_SETUP.9
  260. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22E0A3C1A02>"
  261. }
  262. }
  263. *case: LANDSCAPE_CC270
  264. {
  265. *Command: CmdSelect
  266. {
  267. *Order: DOC_SETUP.9
  268. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A2E0A02>"
  269. }
  270. }
  271. }
  272. }
  273. *Option: LEGAL
  274. {
  275. *rcNameID: =LEGAL_DISPLAY
  276. *PrintableArea: PAIR(4912, 8212)
  277. *PrintableOrigin: PAIR(94, 94)
  278. *switch: Orientation
  279. {
  280. *case: PORTRAIT
  281. {
  282. *Command: CmdSelect
  283. {
  284. *Order: DOC_SETUP.9
  285. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E22E0A4CFA02>"
  286. }
  287. }
  288. *case: LANDSCAPE_CC270
  289. {
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.9
  293. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24CFA2E0A02>"
  294. }
  295. }
  296. }
  297. }
  298. *Option: Option8
  299. {
  300. *rcNameID: 356
  301. *PageDimensions: PAIR(7014, 9920)
  302. *PrintableArea: PAIR(6826, 9732)
  303. *PrintableOrigin: PAIR(94, 94)
  304. *switch: Orientation
  305. {
  306. *case: PORTRAIT
  307. {
  308. *Command: CmdSelect
  309. {
  310. *Order: DOC_SETUP.9
  311. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E240005B3D02>"
  312. }
  313. }
  314. *case: LANDSCAPE_CC270
  315. {
  316. *Command: CmdSelect
  317. {
  318. *Order: DOC_SETUP.9
  319. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E25B3D400002>"
  320. }
  321. }
  322. }
  323. }
  324. *Option: Option9
  325. {
  326. *rcNameID: 357
  327. *PageDimensions: PAIR(6068, 8596)
  328. *PrintableArea: PAIR(5880, 8408)
  329. *PrintableOrigin: PAIR(94, 94)
  330. *switch: Orientation
  331. {
  332. *case: PORTRAIT
  333. {
  334. *Command: CmdSelect
  335. {
  336. *Order: DOC_SETUP.9
  337. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  338. }
  339. }
  340. *case: LANDSCAPE_CC270
  341. {
  342. *Command: CmdSelect
  343. {
  344. *Order: DOC_SETUP.9
  345. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  346. }
  347. }
  348. }
  349. }
  350. *Option: Option10
  351. {
  352. *rcNameID: 358
  353. *PageDimensions: PAIR(6600, 8160)
  354. *PrintableArea: PAIR(6412, 7972)
  355. *PrintableOrigin: PAIR(94, 94)
  356. *switch: Orientation
  357. {
  358. *case: PORTRAIT
  359. {
  360. *Command: CmdSelect
  361. {
  362. *Order: DOC_SETUP.9
  363. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E23C1A4AB802>"
  364. }
  365. }
  366. *case: LANDSCAPE_CC270
  367. {
  368. *Command: CmdSelect
  369. {
  370. *Order: DOC_SETUP.9
  371. *Cmd: "<1B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  372. }
  373. }
  374. }
  375. }
  376. *Option: Option11
  377. {
  378. *rcNameID: 359
  379. *PageDimensions: PAIR(3494, 4958)
  380. *PrintableArea: PAIR(3306, 4770)
  381. *PrintableOrigin: PAIR(94, 94)
  382. *switch: Orientation
  383. {
  384. *case: PORTRAIT
  385. {
  386. *Command: CmdSelect
  387. {
  388. *Order: DOC_SETUP.9
  389. *Cmd: "<1B7E510001071B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  390. }
  391. }
  392. *case: LANDSCAPE_CC270
  393. {
  394. *Command: CmdSelect
  395. {
  396. *Order: DOC_SETUP.9
  397. *Cmd: "<1B7E510001071B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  398. }
  399. }
  400. }
  401. }
  402. *Option: Option12
  403. {
  404. *rcNameID: 360
  405. *PageDimensions: PAIR(3494, 4958)
  406. *PrintableArea: PAIR(3306, 4770)
  407. *PrintableOrigin: PAIR(94, 94)
  408. *switch: Orientation
  409. {
  410. *case: PORTRAIT
  411. {
  412. *Command: CmdSelect
  413. {
  414. *Order: DOC_SETUP.9
  415. *Cmd: "<1B7E510001081B>~<5200060000384038401B>~8<000900E200E21F012CBB02>"
  416. }
  417. }
  418. *case: LANDSCAPE_CC270
  419. {
  420. *Command: CmdSelect
  421. {
  422. *Order: DOC_SETUP.9
  423. *Cmd: "<1B7E510001081B>~<5200060000384038401B>~8<000900E200E22CBB1F0102>"
  424. }
  425. }
  426. }
  427. }
  428. *Option: Option13
  429. {
  430. *rcNameID: 361
  431. *PageDimensions: PAIR(6068, 8596)
  432. *PrintableArea: PAIR(5880, 8408)
  433. *PrintableOrigin: PAIR(94, 94)
  434. *switch: Orientation
  435. {
  436. *case: PORTRAIT
  437. {
  438. *Command: CmdSelect
  439. {
  440. *Order: DOC_SETUP.9
  441. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  442. }
  443. }
  444. *case: LANDSCAPE_CC270
  445. {
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.9
  449. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  450. }
  451. }
  452. }
  453. }
  454. *Option: Option14
  455. {
  456. *rcNameID: 362
  457. *PageDimensions: PAIR(6068, 8596)
  458. *PrintableArea: PAIR(5880, 8408)
  459. *PrintableOrigin: PAIR(94, 94)
  460. *switch: Orientation
  461. {
  462. *case: PORTRAIT
  463. {
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.9
  467. *Cmd: "<1B7E510001051B>~<5200060000384038401B>~8<000900E200E237244ED602>"
  468. }
  469. }
  470. *case: LANDSCAPE_CC270
  471. {
  472. *Command: CmdSelect
  473. {
  474. *Order: DOC_SETUP.9
  475. *Cmd: "<1B7E510001051B>~<5200060000384038401B>~8<000900E200E24ED6372402>"
  476. }
  477. }
  478. }
  479. }
  480. *Option: Option15
  481. {
  482. *rcNameID: 363
  483. *PageDimensions: PAIR(7014, 9920)
  484. *PrintableArea: PAIR(6826, 9732)
  485. *PrintableOrigin: PAIR(94, 94)
  486. *switch: Orientation
  487. {
  488. *case: PORTRAIT
  489. {
  490. *Command: CmdSelect
  491. {
  492. *Order: DOC_SETUP.9
  493. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E240005B3D02>"
  494. }
  495. }
  496. *case: LANDSCAPE_CC270
  497. {
  498. *Command: CmdSelect
  499. {
  500. *Order: DOC_SETUP.9
  501. *Cmd: "<1B7E510001061B>~<5200060000384038401B>~8<000900E200E25B3D400002>"
  502. }
  503. }
  504. }
  505. }
  506. *Option: Option16
  507. {
  508. *rcNameID: 381
  509. *PageDimensions: PAIR(6600, 8160)
  510. *PrintableArea: PAIR(6600, 8160)
  511. *PrintableOrigin: PAIR(0, 0)
  512. *Constraints: Orientation.PORTRAIT
  513. *switch: Orientation
  514. {
  515. *case: LANDSCAPE_CC270
  516. {
  517. *Command: CmdSelect
  518. {
  519. *Order: DOC_SETUP.9
  520. *Cmd: "<1B7E510001031B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  521. }
  522. }
  523. }
  524. }
  525. *Option: Option17
  526. {
  527. *rcNameID: 382
  528. *PageDimensions: PAIR(6600, 9300)
  529. *PrintableArea: PAIR(6600, 9300)
  530. *PrintableOrigin: PAIR(0, 0)
  531. *Constraints: Orientation.PORTRAIT
  532. *switch: Orientation
  533. {
  534. *case: LANDSCAPE_CC270
  535. {
  536. *Command: CmdSelect
  537. {
  538. *Order: DOC_SETUP.9
  539. *Cmd: "<1B7E510001031B>~<5200060000384038401B>~8<000900E200E24AB83C1A02>"
  540. }
  541. }
  542. }
  543. }
  544. }
  545. *% ========== OutputBin ==========
  546. *Feature: OutputBin
  547. {
  548. *rcNameID: =OUTPUTBIN_DISPLAY
  549. *DefaultOption: Option1
  550. *Option: Option1
  551. {
  552. *rcNameID: 318
  553. *Command: CmdSelect
  554. {
  555. *Order: DOC_SETUP.3
  556. *Cmd: "<1B7E4700060000000000001B7E4800050000010000>"
  557. }
  558. }
  559. *Option: Option2
  560. {
  561. *rcNameID: 320
  562. *Command: CmdSelect
  563. {
  564. *Order: DOC_SETUP.3
  565. *Cmd: "<1B7E4700060000010000001B7E4800050000010000>"
  566. }
  567. }
  568. *Option: Option3
  569. {
  570. *rcNameID: 319
  571. *Command: CmdSelect
  572. {
  573. *Order: DOC_SETUP.3
  574. *Cmd: "<1B7E4700060000000000001B7E4800050000000000>"
  575. }
  576. }
  577. *Option: Option4
  578. {
  579. *rcNameID: 321
  580. *Command: CmdSelect
  581. {
  582. *Order: DOC_SETUP.3
  583. *Cmd: "<1B7E4700060000010000001B7E4800050000000000>"
  584. }
  585. }
  586. }
  587. *%========== Duplex ==========
  588. *Feature: Duplex
  589. {
  590. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  591. *DefaultOption: NONE
  592. *Option: NONE
  593. {
  594. *rcNameID: =NONE_DISPLAY
  595. *Command: CmdSelect
  596. {
  597. *Order: DOC_SETUP.7
  598. *Cmd: "<1B7E3B000400000001>"
  599. }
  600. }
  601. *Option: VERTICAL
  602. {
  603. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  604. *Command: CmdSelect
  605. {
  606. *Order: DOC_SETUP.7
  607. *Cmd: "<1B7E3B000400000101>"
  608. }
  609. }
  610. *Option: HORIZONTAL
  611. {
  612. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  613. *Command: CmdSelect
  614. {
  615. *Order: DOC_SETUP.7
  616. *Cmd: "<1B7E3B000400000201>"
  617. }
  618. }
  619. }
  620. *% ========== ImageControl ==========
  621. *Feature: ImageControl
  622. {
  623. *rcNameID: =IMAGECONTROL_DISPLAY
  624. *DefaultOption: Option1
  625. *Option: Option1
  626. {
  627. *rcNameID: 304
  628. *Command: CmdSelect
  629. {
  630. *Order: DOC_SETUP.8
  631. *Cmd: "<1B7E510001001B7E3B00040000FD01>"
  632. }
  633. }
  634. *Option: Option2
  635. {
  636. *rcNameID: 305
  637. *Command: CmdSelect
  638. {
  639. *Order: DOC_SETUP.8
  640. *Cmd: "<1B7E510001001B7E3B00040000FD02>"
  641. }
  642. }
  643. *Option: Option3
  644. {
  645. *rcNameID: 306
  646. *Command: CmdSelect
  647. {
  648. *Order: DOC_SETUP.8
  649. *Cmd: "<1B7E510001001B7E3B00040000FD04>"
  650. }
  651. }
  652. *Option: Option4
  653. {
  654. *rcNameID: 307
  655. *Command: CmdSelect
  656. {
  657. *Order: DOC_SETUP.8
  658. *Cmd: "<1B7E510001001B7E3B00040000FD06>"
  659. }
  660. }
  661. *Option: Option5
  662. {
  663. *rcNameID: 308
  664. *Command: CmdSelect
  665. {
  666. *Order: DOC_SETUP.8
  667. *Cmd: "<1B7E510001001B7E3B00040000FD08>"
  668. }
  669. }
  670. *Option: Option6
  671. {
  672. *rcNameID: 309
  673. *Command: CmdSelect
  674. {
  675. *Order: DOC_SETUP.8
  676. *Cmd: "<1B7E510001001B7E3B00040000FD09>"
  677. }
  678. }
  679. *Option: Option7
  680. {
  681. *rcNameID: 310
  682. *Command: CmdSelect
  683. {
  684. *Order: DOC_SETUP.8
  685. *Cmd: "<1B7E510001001B7E3B00040000FD10>"
  686. }
  687. }
  688. *Option: Option8
  689. {
  690. *rcNameID: 311
  691. *Command: CmdSelect
  692. {
  693. *Order: DOC_SETUP.8
  694. *Cmd: "<1B7E510001051B7E3B00040000FD01>"
  695. }
  696. }
  697. *Option: Option9
  698. {
  699. *rcNameID: 312
  700. *Command: CmdSelect
  701. {
  702. *Order: DOC_SETUP.8
  703. *Cmd: "<1B7E510001011B7E3B00040000FD01>"
  704. }
  705. }
  706. *Option: Option10
  707. {
  708. *rcNameID: 313
  709. *Command: CmdSelect
  710. {
  711. *Order: DOC_SETUP.8
  712. *Cmd: "<1B7E510001061B7E3B00040000FD01>"
  713. }
  714. }
  715. *Option: Option11
  716. {
  717. *rcNameID: 314
  718. *Command: CmdSelect
  719. {
  720. *Order: DOC_SETUP.8
  721. *Cmd: "<1B7E510001021B7E3B00040000FD01>"
  722. }
  723. }
  724. *Option: Option12
  725. {
  726. *rcNameID: 315
  727. *Command: CmdSelect
  728. {
  729. *Order: DOC_SETUP.8
  730. *Cmd: "<1B7E510001031B7E3B00040000FD01>"
  731. }
  732. }
  733. *Option: Option13
  734. {
  735. *rcNameID: 316
  736. *Command: CmdSelect
  737. {
  738. *Order: DOC_SETUP.8
  739. *Cmd: "<1B7E510001071B7E3B00040000FD01>"
  740. }
  741. }
  742. *Option: Option14
  743. {
  744. *rcNameID: 317
  745. *Command: CmdSelect
  746. {
  747. *Order: DOC_SETUP.8
  748. *Cmd: "<1B7E510001081B7E3B00040000FD01>"
  749. }
  750. }
  751. }
  752. *% ========== Job Control Command ==========
  753. *Command: CmdStartDoc
  754. {
  755. *Order: DOC_SETUP.1
  756. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A1B7E120001111B7E3C000800000001000000001B7E3C000800000001010000001B7E010000>"
  757. }
  758. *Command: CmdStartPage
  759. {
  760. *Order: PAGE_SETUP.1
  761. *Cmd: "<1B>%%5<0001>"
  762. }
  763. *Command: CmdEndPage
  764. {
  765. *Order: PAGE_FINISH.1
  766. *Cmd: "<0C>"
  767. }
  768. *Command: CmdEndJob
  769. {
  770. *Order: JOB_FINISH.1
  771. *Cmd: "<1B>~<0100001B7E3C000800000001000000001B>%%-12345X@PJL EOJ<0D0A1B>%%-12345X"
  772. }
  773. *Command: CmdCopies
  774. {
  775. *Order: DOC_SETUP.5
  776. *Cmd: "<1B>~3<000302>" %m[1,999]{NumOfCopies}
  777. }
  778. *% ========== Printer Capabilities ==========
  779. *RotateCoordinate?: FALSE
  780. *RotateRaster?: TRUE
  781. *RotateFont?: TRUE
  782. *TextCaps: LIST(TC_OP_STROKE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  783. *MemoryUsage: LIST(FONT)
  784. *% ========== Cursor Control ==========
  785. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  786. *XMoveThreshold: 0
  787. *YMoveThreshold: 0
  788. *XMoveUnit: 600
  789. *YMoveUnit: 600
  790. *Command: CmdXMoveAbsolute
  791. {
  792. *CallbackID: 4
  793. *Params: LIST(DestX)
  794. }
  795. *Command: CmdXMoveRelRight
  796. {
  797. *CallbackID: 5
  798. *Params: LIST(DestXRel)
  799. }
  800. *Command: CmdYMoveAbsolute
  801. {
  802. *CallbackID: 2
  803. *Params: LIST(DestY)
  804. }
  805. *Command: CmdYMoveRelDown
  806. {
  807. *CallbackID: 3
  808. *Params: LIST(DestYRel)
  809. }
  810. *Command: CmdCR { *Cmd : "<0D>" }
  811. *Command: CmdLF { *Cmd : "<0A>" }
  812. *Command: CmdFF { *Cmd : "<0C>" }
  813. *Command: CmdBackSpace { *Cmd : "<08>" }
  814. *EjectPageWithFF?: TRUE
  815. *% ========== Raster Data Emission ==========
  816. *OutputDataFormat: H_BYTE
  817. *OptimizeLeftBound?: TRUE
  818. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  819. *CursorYAfterSendBlockData: AUTO_INCREMENT
  820. *% ========== Device Fonts ==========
  821. *DefaultFont: 5
  822. *DefaultCTT: 0
  823. *CharPosition: BASELINE
  824. *DeviceFonts: LIST(1,2,3,4,5,6,7,8)
  825. *% ========== Font Simulation ==========
  826. *Command: CmdBoldOn { *Cmd : "<1B7E0E000117>" }
  827. *Command: CmdBoldOff { *Cmd : "<1B7E0E000118>" }
  828. *Command: CmdItalicOn { *Cmd : "<1B7E76000110>" }
  829. *Command: CmdItalicOff { *Cmd : "<1B7E76000100>" }
  830. *%========== RectFill ==========
  831. *MinGrayFill: 1
  832. *MaxGrayFill: 100
  833. *Command: CmdSetRectWidth
  834. {
  835. *CallbackID: 30
  836. *Params: LIST(RectXSize)
  837. }
  838. *Command: CmdSetRectHeight
  839. {
  840. *CallbackID: 31
  841. *Params: LIST(RectYSize)
  842. }
  843. *Command: CmdRectBlackFill { *CallbackID: 35 }
  844. *Command: CmdRectWhiteFill { *CallbackID: 36 }
  845. *Command: CmdRectGrayFill
  846. {
  847. *CallbackID: 37
  848. *Params: LIST(GrayPercentage)
  849. }
  850. *%========== Font Substitution ==========
  851. *TTFSEnabled?: TRUE
  852. *TTFS: MSMincho
  853. {
  854. *rcTTFontNameID: 500
  855. *rcDevFontNameID:501
  856. }
  857. *TTFS: MSMinchoV
  858. {
  859. *rcTTFontNameID: 502
  860. *rcDevFontNameID:503
  861. }
  862. *TTFS: MSGothic
  863. {
  864. *rcTTFontNameID: 504
  865. *rcDevFontNameID:505
  866. }
  867. *TTFS: MSGothicV
  868. {
  869. *rcTTFontNameID: 506
  870. *rcDevFontNameID:507
  871. }
  872. *TTFS: MSMincho_E
  873. {
  874. *rcTTFontNameID: 520
  875. *rcDevFontNameID:501
  876. }
  877. *TTFS: MSMinchoV_E
  878. {
  879. *rcTTFontNameID: 521
  880. *rcDevFontNameID:503
  881. }
  882. *TTFS: MSGothic_E
  883. {
  884. *rcTTFontNameID: 522
  885. *rcDevFontNameID:505
  886. }
  887. *TTFS: MSGothicV_E
  888. {
  889. *rcTTFontNameID: 523
  890. *rcDevFontNameID:507
  891. }