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.

4526 lines
156 KiB

  1. *%
  2. *% Core GPD file for Ricoh PCL6 printer
  3. *% FileName: RIA1075X.GPD
  4. *% Created: 2002/03/07
  5. *% Modified: 2002/07/06
  6. *%
  7. *% Copyright (c) 1999 - 2002 Microsoft Corp. & Ricoh Co., Ltd.
  8. *% All rights reserved.
  9. *%
  10. *GPDFileVersion: "1.241"
  11. *Ifdef: RI_PCLXL
  12. *Include: "PCLXL.GPD"
  13. *Include: "P6FONT.GPD"
  14. *Personality: =PERSONALITY_PCLXL
  15. *ResourceDLL: "PCLXL.DLL"
  16. *Else: *%%% !RI_PCLXL
  17. *ResourceDLL: "RIAFRES.DLL"
  18. *Endif: *%%% !RI_PCLXL
  19. *HelpFile: "RIAFUI.HLP"
  20. *Include: "TTFSUB.GPD"
  21. *Include: "RIAF6MAC.GPD"
  22. *MasterUnits: PAIR(1200, 1200)
  23. *PrinterType: PAGE
  24. *MaxCopies: 999
  25. *rcInstalledOptionNameID: =RC_STR_INSTALLED
  26. *rcNotInstalledOptionNameID: =RC_STR_NOTINSTALLED
  27. *%======== Quality Macros ========
  28. *Ifdef: RI_PCLXL
  29. *BestQualitySettings: LIST(Resolution.1200dpi, PrintQuality.SmoothingOff)
  30. *BetterQualitySettings: LIST(Resolution.600dpi, PrintQuality.SmoothingOff)
  31. *DraftQualitySettings: LIST(Resolution.300dpi, PrintQuality.SmoothingOn)
  32. *Else: *%%% !RI_PCLXL
  33. *BetterQualitySettings: LIST(Resolution.600dpi, PrintQuality.SmoothingOff, Halftone.HT_PATSIZE_8x8_M)
  34. *DraftQualitySettings: LIST(Resolution.300dpi, PrintQuality.SmoothingOn, Halftone.HT_PATSIZE_6x6_M)
  35. *Endif: *%%% !RI_PCLXL
  36. *DefaultQuality: BETTERQUALITY
  37. *%======== Memory (CONCEALED) ========
  38. *Feature: Memory
  39. {
  40. *rcNameID: =PRINTER_MEMORY_DISPLAY
  41. *ConcealFromUI?: TRUE
  42. *DefaultOption: 256MB
  43. *Option: 256MB
  44. {
  45. *Name: "256MB"
  46. *MemoryConfigKB: PAIR(65536, 56700) *%%% 64MB is OK.
  47. }
  48. }
  49. *Ifdef: USE_NT51_INBOX_PLUGIN
  50. *% Workaround for XP inbox riafui2.dll which doesn't support print job.
  51. *%======== Hard Disk (installable option) ========
  52. *Feature: HardDisk
  53. {
  54. *rcNameID: =RC_STR_HARDDISK
  55. *FeatureType: PRINTER_PROPERTY
  56. *DefaultOption: NotInstalled
  57. *Option: NotInstalled
  58. {
  59. *rcNameID: =RC_STR_NOTINSTALLED
  60. }
  61. *Option: Installed
  62. {
  63. *rcNameID: =RC_STR_INSTALLED
  64. }
  65. }
  66. *Endif: *%%% USE_NT51_INBOX_PLUGIN
  67. *%======== Finisher (installable option) ========
  68. *Feature: Finisher
  69. {
  70. *rcNameID: =RC_STR_FINISHER
  71. *FeatureType: PRINTER_PROPERTY
  72. *DefaultOption: NotInstalled
  73. *Option: NotInstalled
  74. {
  75. *rcNameID: =RC_STR_NOTINSTALLED
  76. *Constraints: OutputBin.FinisherUpperTray
  77. *Constraints: OutputBin.FinisherShiftTray1
  78. *Constraints: OutputBin.FinisherShiftTray2
  79. *Constraints: Stapling.TopLeft
  80. *Constraints: Stapling.TopRight
  81. *Constraints: Stapling.Top2
  82. *Constraints: Stapling.Left2
  83. *Constraints: Stapling.Right2
  84. *Constraints: PunchUnit.2and3holes
  85. *Constraints: PunchUnit.2and4holes
  86. *Constraints: PunchUnit.4holes
  87. *Constraints: Mailbox.Installed
  88. *DisabledFeatures: LIST(Stapling)
  89. }
  90. *Option: Finisher3000M
  91. {
  92. *rcNameID: =RC_STR_FINISHER_3000M
  93. *% *Constraints: OutputBin.CopyTray
  94. *Constraints: OutputBin.FinisherShiftTray2
  95. }
  96. *Option: Finisher3000B
  97. {
  98. *rcNameID: =RC_STR_FINISHER_3000B
  99. *% *Constraints: OutputBin.CopyTray
  100. *Constraints: OutputBin.FinisherShiftTray2
  101. *Constraints: Mailbox.Installed
  102. }
  103. *Option: BookletFinisher
  104. {
  105. *rcNameID: =RC_STR_BOOKLET_FINISHER
  106. *% *Constraints: OutputBin.CopyTray
  107. }
  108. }
  109. *%======== Punch Unit (installable option) ========
  110. *Feature: PunchUnit
  111. {
  112. *rcNameID: =RC_STR_PUNCH_UNIT
  113. *FeatureType: PRINTER_PROPERTY
  114. *DefaultOption: NotInstalled
  115. *Option: NotInstalled
  116. {
  117. *rcNameID: =RC_STR_NOTINSTALLED
  118. *Constraints: Punching.Left2
  119. *Constraints: Punching.Top2
  120. *Constraints: Punching.Right2
  121. *Constraints: Punching.Left3
  122. *Constraints: Punching.Top3
  123. *Constraints: Punching.Right3
  124. *Constraints: Punching.Left4
  125. *Constraints: Punching.Top4
  126. *Constraints: Punching.Right4
  127. }
  128. *Option: 2and3holes
  129. {
  130. *Ifdef: USE_QUOTED_STRING
  131. *Name: "2 and 3 holes"
  132. *Else:
  133. *rcNameID: =RC_STR_PUNCH_UNIT_2_AND_3
  134. *Endif:
  135. *Constraints: Punching.Left4
  136. *Constraints: Punching.Top4
  137. *Constraints: Punching.Right4
  138. }
  139. *Option: 2and4holes
  140. {
  141. *Ifdef: USE_QUOTED_STRING
  142. *Name: "2 and 4 holes"
  143. *Else:
  144. *rcNameID: =RC_STR_PUNCH_UNIT_2_AND_4
  145. *Endif:
  146. *Constraints: Punching.Left3
  147. *Constraints: Punching.Top3
  148. *Constraints: Punching.Right3
  149. }
  150. *Option: 4holes
  151. {
  152. *Ifdef: USE_QUOTED_STRING
  153. *Name: "4 holes"
  154. *Else:
  155. *rcNameID: =RC_STR_PUNCH_UNIT_4
  156. *Endif:
  157. *Constraints: Punching.Left2
  158. *Constraints: Punching.Top2
  159. *Constraints: Punching.Right2
  160. *Constraints: Punching.Left3
  161. *Constraints: Punching.Top3
  162. *Constraints: Punching.Right3
  163. }
  164. }
  165. *%======== Mailbox (installable option) ========
  166. *Feature: Mailbox
  167. {
  168. *rcNameID: =RC_STR_MAILBOX
  169. *FeatureType: PRINTER_PROPERTY
  170. *DefaultOption: NotInstalled
  171. *Option: NotInstalled
  172. {
  173. *rcNameID: =RC_STR_NOTINSTALLED
  174. *Constraints: OutputBin.OutputBin1
  175. *Constraints: OutputBin.OutputBin2
  176. *Constraints: OutputBin.OutputBin3
  177. *Constraints: OutputBin.OutputBin4
  178. *Constraints: OutputBin.OutputBin5
  179. *Constraints: OutputBin.OutputBin6
  180. *Constraints: OutputBin.OutputBin7
  181. *Constraints: OutputBin.OutputBin8
  182. *Constraints: OutputBin.OutputBin9
  183. }
  184. *Option: Installed
  185. {
  186. *rcNameID: =RC_STR_INSTALLED
  187. }
  188. }
  189. *%======== Orientation ========
  190. *Feature: Orientation
  191. {
  192. *rcNameID: =ORIENTATION_DISPLAY
  193. *DefaultOption: PORTRAIT
  194. *Option: PORTRAIT
  195. {
  196. *rcNameID: =PORTRAIT_DISPLAY
  197. }
  198. *Option: LANDSCAPE_CC90
  199. {
  200. *rcNameID: =LANDSCAPE_DISPLAY
  201. }
  202. }
  203. *%======== Duplex ========
  204. *Feature: Duplex
  205. {
  206. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  207. *DefaultOption: NONE
  208. *Option: NONE
  209. {
  210. *rcNameID: =NONE_DISPLAY
  211. *Command: CmdSelect
  212. {
  213. *Order: =PJL_SETUP_15
  214. *Cmd: "@PJL SET DUPLEX=OFF<0A>"
  215. }
  216. }
  217. *Option: VERTICAL
  218. {
  219. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  220. *Command: CmdSelect
  221. {
  222. *Order: =PJL_SETUP_15
  223. *Cmd: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=LONGEDGE<0A>"
  224. }
  225. }
  226. *Option: HORIZONTAL
  227. {
  228. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  229. *Command: CmdSelect
  230. {
  231. *Order: =PJL_SETUP_15
  232. *Cmd: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=SHORTEDGE<0A>"
  233. }
  234. }
  235. }
  236. *%======== OutputBin ========
  237. *Feature: OutputBin
  238. {
  239. *rcNameID: =OUTPUTBIN_DISPLAY
  240. *HelpIndex: =HLP_OUTPUTBIN
  241. *DefaultOption: PrinterDefault
  242. *Option: PrinterDefault
  243. {
  244. *rcNameID: =RC_STR_PRINTER_DEFAULT
  245. }
  246. *% *Option: CopyTray
  247. *% {
  248. *% *Ifdef: USE_QUOTED_STRING
  249. *% *Name: "Copy Tray"
  250. *% *Else:
  251. *% *rcNameID: =RC_STR_COPY_TRAY
  252. *% *Endif:
  253. *% *Command: CmdSelect
  254. *% {
  255. *% *Order: =PJL_SETUP_40
  256. *% *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
  257. *% }
  258. *% }
  259. *Option: FinisherUpperTray
  260. {
  261. *Ifdef: USE_QUOTED_STRING
  262. *Name: "Finisher Upper Tray"
  263. *Else:
  264. *rcNameID: =RC_STR_FINISHER_UPPER_TRAY
  265. *Endif:
  266. *Command: CmdSelect
  267. {
  268. *Order: =PJL_SETUP_40
  269. *Cmd: "@PJL SET OUTBIN=FINISHERPROOF<0A>"
  270. }
  271. }
  272. *Option: FinisherShiftTray1
  273. {
  274. *Ifdef: USE_QUOTED_STRING
  275. *Name: "Finisher Shift Tray 1"
  276. *Else:
  277. *rcNameID: =RC_STR_FINISHER_SHIFT_TRAY1
  278. *Endif:
  279. *Command: CmdSelect
  280. {
  281. *Order: =PJL_SETUP_40
  282. *Cmd: "@PJL SET OUTBIN=FINISHERSHIFT<0A>"
  283. }
  284. }
  285. *Option: FinisherShiftTray2
  286. {
  287. *Ifdef: USE_QUOTED_STRING
  288. *Name: "Finisher Shift Tray 2"
  289. *Else:
  290. *rcNameID: =RC_STR_FINISHER_SHIFT_TRAY2
  291. *Endif:
  292. *Command: CmdSelect
  293. {
  294. *Order: =PJL_SETUP_40
  295. *Cmd: "@PJL SET OUTBIN=FINISHERBOOKLET<0A>"
  296. }
  297. }
  298. *Option: OutputBin1
  299. {
  300. *rcNameID: =RC_STR_MAILBOX_TRAY1
  301. *Command: CmdSelect
  302. {
  303. *Order: =PJL_SETUP_40
  304. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN2<0A>"
  305. }
  306. }
  307. *Option: OutputBin2
  308. {
  309. *rcNameID: =RC_STR_MAILBOX_TRAY2
  310. *Command: CmdSelect
  311. {
  312. *Order: =PJL_SETUP_40
  313. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN3<0A>"
  314. }
  315. }
  316. *Option: OutputBin3
  317. {
  318. *rcNameID: =RC_STR_MAILBOX_TRAY3
  319. *Command: CmdSelect
  320. {
  321. *Order: =PJL_SETUP_40
  322. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN4<0A>"
  323. }
  324. }
  325. *Option: OutputBin4
  326. {
  327. *rcNameID: =RC_STR_MAILBOX_TRAY4
  328. *Command: CmdSelect
  329. {
  330. *Order: =PJL_SETUP_40
  331. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN5<0A>"
  332. }
  333. }
  334. *Option: OutputBin5
  335. {
  336. *rcNameID: =RC_STR_MAILBOX_TRAY5
  337. *Command: CmdSelect
  338. {
  339. *Order: =PJL_SETUP_40
  340. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN6<0A>"
  341. }
  342. }
  343. *Option: OutputBin6
  344. {
  345. *rcNameID: =RC_STR_MAILBOX_TRAY6
  346. *Command: CmdSelect
  347. {
  348. *Order: =PJL_SETUP_40
  349. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN7<0A>"
  350. }
  351. }
  352. *Option: OutputBin7
  353. {
  354. *rcNameID: =RC_STR_MAILBOX_TRAY7
  355. *Command: CmdSelect
  356. {
  357. *Order: =PJL_SETUP_40
  358. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN8<0A>"
  359. }
  360. }
  361. *Option: OutputBin8
  362. {
  363. *rcNameID: =RC_STR_MAILBOX_TRAY8
  364. *Command: CmdSelect
  365. {
  366. *Order: =PJL_SETUP_40
  367. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN9<0A>"
  368. }
  369. }
  370. *Option: OutputBin9
  371. {
  372. *rcNameID: =RC_STR_MAILBOX_TRAY9
  373. *Command: CmdSelect
  374. {
  375. *Order: =PJL_SETUP_40
  376. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN10<0A>"
  377. }
  378. }
  379. }
  380. *%======== Collate ========
  381. *Feature: Collate
  382. {
  383. *Name: "Collated" *%%% This string isn't used in UI.
  384. *DefaultOption: OFF
  385. *Option: ON
  386. {
  387. *rcNameID: =ON_DISPLAY
  388. *switch: Finisher
  389. {
  390. *case: NotInstalled
  391. {
  392. *Command: CmdSelect
  393. {
  394. *Order: =PJL_SETUP_50
  395. *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET JOBOFFSET=ROTATE<0A>"
  396. }
  397. }
  398. *default:
  399. {
  400. *Command: CmdSelect
  401. {
  402. *Order: =PJL_SETUP_50
  403. *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET JOBOFFSET=SHIFT<0A>"
  404. }
  405. }
  406. }
  407. }
  408. *Option: OFF
  409. {
  410. *rcNameID: =OFF_DISPLAY
  411. *switch: Finisher
  412. {
  413. *case: NotInstalled
  414. {
  415. *Command: CmdSelect
  416. {
  417. *Order: =PJL_SETUP_50
  418. *% *Cmd: "@PJL SET JOBOFFSET=OFF<0A>"
  419. *CallbackID: =CMD_COLLATE_JOBOFFSET_ROTATE
  420. *Params: LIST(NumOfCopies)
  421. }
  422. }
  423. *default:
  424. {
  425. *Command: CmdSelect
  426. {
  427. *Order: =PJL_SETUP_50
  428. *% *Cmd: "@PJL SET JOBOFFSET=OFF<0A>"
  429. *CallbackID: =CMD_COLLATE_JOBOFFSET_SHIFT
  430. *Params: LIST(NumOfCopies)
  431. }
  432. }
  433. }
  434. }
  435. }
  436. *%======== Stapling ========
  437. *Macros: CmdStrings_Stapling
  438. {
  439. PRECMD_STAPLE: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET OUTBIN=FINISHERSHIFT<0A>@PJL SET JOBOFFSET=OFF<0A>"
  440. PRECMD_STAPLE_TRAY2: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET OUTBIN=FINISHERBOOKLET<0A>@PJL SET JOBOFFSET=OFF<0A>"
  441. }
  442. *Feature: Stapling
  443. {
  444. *rcNameID: =RC_STR_STAPLE
  445. *HelpIndex: =HLP_STAPLE
  446. *DefaultOption: OFF
  447. *Option: OFF
  448. {
  449. *rcNameID: =OFF_DISPLAY
  450. *Command: CmdSelect
  451. {
  452. *Order: =PJL_SETUP_60
  453. *Cmd: "@PJL SET STAPLE=OFF<0A>"
  454. }
  455. }
  456. *Option: TopLeft
  457. {
  458. *Ifdef: USE_QUOTED_STRING
  459. *Name: "Top Left"
  460. *Else:
  461. *rcNameID: =RC_STR_TOP_LEFT
  462. *Endif:
  463. *switch: OutputBin
  464. {
  465. *case: FinisherShiftTray2
  466. {
  467. *Command: CmdSelect
  468. {
  469. *Order: =PJL_SETUP_60
  470. *Cmd: =PRECMD_STAPLE_TRAY2 "@PJL SET STAPLE=LEFTTOP<0A>"
  471. }
  472. }
  473. *default:
  474. {
  475. *Command: CmdSelect
  476. {
  477. *Order: =PJL_SETUP_60
  478. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOP<0A>"
  479. }
  480. }
  481. }
  482. }
  483. *Option: TopRight
  484. {
  485. *Ifdef: USE_QUOTED_STRING
  486. *Name: "Top Right"
  487. *Else:
  488. *rcNameID: =RC_STR_TOP_RIGHT
  489. *Endif:
  490. *switch: OutputBin
  491. {
  492. *case: FinisherShiftTray2
  493. {
  494. *Command: CmdSelect
  495. {
  496. *Order: =PJL_SETUP_60
  497. *Cmd: =PRECMD_STAPLE_TRAY2 "@PJL SET STAPLE=RIGHTTOP<0A>"
  498. }
  499. }
  500. *default:
  501. {
  502. *Command: CmdSelect
  503. {
  504. *Order: =PJL_SETUP_60
  505. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=RIGHTTOP<0A>"
  506. }
  507. }
  508. }
  509. }
  510. *Option: Left2
  511. {
  512. *Ifdef: USE_QUOTED_STRING
  513. *Name: "Left 2"
  514. *Else:
  515. *rcNameID: =RC_STR_LEFT2
  516. *Endif:
  517. *switch: OutputBin
  518. {
  519. *case: FinisherShiftTray2
  520. {
  521. *Command: CmdSelect
  522. {
  523. *Order: =PJL_SETUP_60
  524. *Cmd: =PRECMD_STAPLE_TRAY2 "@PJL SET STAPLE=LEFT2PORT<0A>"
  525. }
  526. }
  527. *default:
  528. {
  529. *Command: CmdSelect
  530. {
  531. *Order: =PJL_SETUP_60
  532. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFT2PORT<0A>"
  533. }
  534. }
  535. }
  536. }
  537. *Option: Top2
  538. {
  539. *Ifdef: USE_QUOTED_STRING
  540. *Name: "Top 2"
  541. *Else:
  542. *rcNameID: =RC_STR_TOP2
  543. *Endif:
  544. *switch: OutputBin
  545. {
  546. *case: FinisherShiftTray2
  547. {
  548. *Command: CmdSelect
  549. {
  550. *Order: =PJL_SETUP_60
  551. *Cmd: =PRECMD_STAPLE_TRAY2 "@PJL SET STAPLE=TOP2PORT<0A>"
  552. }
  553. }
  554. *default:
  555. {
  556. *Command: CmdSelect
  557. {
  558. *Order: =PJL_SETUP_60
  559. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=TOP2PORT<0A>"
  560. }
  561. }
  562. }
  563. }
  564. *Option: Right2
  565. {
  566. *Ifdef: USE_QUOTED_STRING
  567. *Name: "Right 2"
  568. *Else:
  569. *rcNameID: =RC_STR_RIGHT2
  570. *Endif:
  571. *switch: OutputBin
  572. {
  573. *case: FinisherShiftTray2
  574. {
  575. *Command: CmdSelect
  576. {
  577. *Order: =PJL_SETUP_60
  578. *Cmd: =PRECMD_STAPLE_TRAY2 "@PJL SET STAPLE=RIGHT2PORT<0A>"
  579. }
  580. }
  581. *default:
  582. {
  583. *Command: CmdSelect
  584. {
  585. *Order: =PJL_SETUP_60
  586. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=RIGHT2PORT<0A>"
  587. }
  588. }
  589. }
  590. }
  591. }
  592. *%======== Punching (custom feature) ========
  593. *Macros: CmdStrings_Punching
  594. {
  595. PRECMD_PUNCH: "@PJL SET OUTBIN=FINISHERSHIFT<0A>"
  596. PRECMD_PUNCH_TRAY2: "@PJL SET OUTBIN=FINISHERBOOKLET<0A>"
  597. }
  598. *Feature: Punching
  599. {
  600. *rcNameID: =RC_STR_PUNCH
  601. *HelpIndex: =HLP_PUNCH
  602. *FeatureType: DOC_PROPERTY
  603. *DefaultOption: OFF
  604. *Option: OFF
  605. {
  606. *rcNameID: =OFF_DISPLAY
  607. *Command: CmdSelect
  608. {
  609. *Order: =PJL_SETUP_70
  610. *Cmd: "@PJL SET PUNCH=OFF<0A>"
  611. }
  612. }
  613. *Option: Left2
  614. {
  615. *Ifdef: USE_QUOTED_STRING
  616. *Name: "Left 2"
  617. *Else:
  618. *rcNameID: =RC_STR_LEFT2
  619. *Endif:
  620. *switch: PunchUnit
  621. {
  622. *case: 2and4holes
  623. {
  624. *switch: OutputBin
  625. {
  626. *case: FinisherShiftTray2
  627. {
  628. *Command: CmdSelect
  629. {
  630. *Order: =PJL_SETUP_70
  631. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=JP2<0A>"
  632. }
  633. }
  634. *default:
  635. {
  636. *Command: CmdSelect
  637. {
  638. *Order: =PJL_SETUP_70
  639. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=JP2<0A>"
  640. }
  641. }
  642. }
  643. }
  644. *default:
  645. {
  646. *switch: OutputBin
  647. {
  648. *case: FinisherShiftTray2
  649. {
  650. *Command: CmdSelect
  651. {
  652. *Order: =PJL_SETUP_70
  653. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=US2<0A>"
  654. }
  655. }
  656. *default:
  657. {
  658. *Command: CmdSelect
  659. {
  660. *Order: =PJL_SETUP_70
  661. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=US2<0A>"
  662. }
  663. }
  664. }
  665. }
  666. }
  667. }
  668. *Option: Top2
  669. {
  670. *Ifdef: USE_QUOTED_STRING
  671. *Name: "Top 2"
  672. *Else:
  673. *rcNameID: =RC_STR_TOP2
  674. *Endif:
  675. *switch: PunchUnit
  676. {
  677. *case: 2and4holes
  678. {
  679. *switch: OutputBin
  680. {
  681. *case: FinisherShiftTray2
  682. {
  683. *Command: CmdSelect
  684. {
  685. *Order: =PJL_SETUP_70
  686. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=JP2<0A>"
  687. }
  688. }
  689. *default:
  690. {
  691. *Command: CmdSelect
  692. {
  693. *Order: =PJL_SETUP_70
  694. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=JP2<0A>"
  695. }
  696. }
  697. }
  698. }
  699. *default:
  700. {
  701. *switch: OutputBin
  702. {
  703. *case: FinisherShiftTray2
  704. {
  705. *Command: CmdSelect
  706. {
  707. *Order: =PJL_SETUP_70
  708. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=US2<0A>"
  709. }
  710. }
  711. *default:
  712. {
  713. *Command: CmdSelect
  714. {
  715. *Order: =PJL_SETUP_70
  716. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=US2<0A>"
  717. }
  718. }
  719. }
  720. }
  721. }
  722. }
  723. *Option: Right2
  724. {
  725. *Ifdef: USE_QUOTED_STRING
  726. *Name: "Right 2"
  727. *Else:
  728. *rcNameID: =RC_STR_RIGHT2
  729. *Endif:
  730. *switch: PunchUnit
  731. {
  732. *case: 2and4holes
  733. {
  734. *switch: OutputBin
  735. {
  736. *case: FinisherShiftTray2
  737. {
  738. *Command: CmdSelect
  739. {
  740. *Order: =PJL_SETUP_70
  741. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=JP2<0A>"
  742. }
  743. }
  744. *default:
  745. {
  746. *Command: CmdSelect
  747. {
  748. *Order: =PJL_SETUP_70
  749. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=JP2<0A>"
  750. }
  751. }
  752. }
  753. }
  754. *default:
  755. {
  756. *switch: OutputBin
  757. {
  758. *case: FinisherShiftTray2
  759. {
  760. *Command: CmdSelect
  761. {
  762. *Order: =PJL_SETUP_70
  763. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=US2<0A>"
  764. }
  765. }
  766. *default:
  767. {
  768. *Command: CmdSelect
  769. {
  770. *Order: =PJL_SETUP_70
  771. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=US2<0A>"
  772. }
  773. }
  774. }
  775. }
  776. }
  777. }
  778. *Option: Left3
  779. {
  780. *Ifdef: USE_QUOTED_STRING
  781. *Name: "Left 3"
  782. *Else:
  783. *rcNameID: =RC_STR_LEFT3
  784. *Endif:
  785. *switch: OutputBin
  786. {
  787. *case: FinisherShiftTray2
  788. {
  789. *Command: CmdSelect
  790. {
  791. *Order: =PJL_SETUP_70
  792. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=US3<0A>"
  793. }
  794. }
  795. *default:
  796. {
  797. *Command: CmdSelect
  798. {
  799. *Order: =PJL_SETUP_70
  800. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=US3<0A>"
  801. }
  802. }
  803. }
  804. }
  805. *Option: Top3
  806. {
  807. *Ifdef: USE_QUOTED_STRING
  808. *Name: "Top 3"
  809. *Else:
  810. *rcNameID: =RC_STR_TOP3
  811. *Endif:
  812. *switch: OutputBin
  813. {
  814. *case: FinisherShiftTray2
  815. {
  816. *Command: CmdSelect
  817. {
  818. *Order: =PJL_SETUP_70
  819. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=US3<0A>"
  820. }
  821. }
  822. *default:
  823. {
  824. *Command: CmdSelect
  825. {
  826. *Order: =PJL_SETUP_70
  827. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=US3<0A>"
  828. }
  829. }
  830. }
  831. }
  832. *Option: Right3
  833. {
  834. *Ifdef: USE_QUOTED_STRING
  835. *Name: "Right 3"
  836. *Else:
  837. *rcNameID: =RC_STR_RIGHT3
  838. *Endif:
  839. *switch: OutputBin
  840. {
  841. *case: FinisherShiftTray2
  842. {
  843. *Command: CmdSelect
  844. {
  845. *Order: =PJL_SETUP_70
  846. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=US3<0A>"
  847. }
  848. }
  849. *default:
  850. {
  851. *Command: CmdSelect
  852. {
  853. *Order: =PJL_SETUP_70
  854. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=US3<0A>"
  855. }
  856. }
  857. }
  858. }
  859. *Option: Left4
  860. {
  861. *Ifdef: USE_QUOTED_STRING
  862. *Name: "Left 4"
  863. *Else:
  864. *rcNameID: =RC_STR_LEFT4
  865. *Endif:
  866. *switch: PunchUnit
  867. {
  868. *case: 2and4holes
  869. {
  870. *switch: OutputBin
  871. {
  872. *case: FinisherShiftTray2
  873. {
  874. *Command: CmdSelect
  875. {
  876. *Order: =PJL_SETUP_70
  877. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>"
  878. }
  879. }
  880. *default:
  881. {
  882. *Command: CmdSelect
  883. {
  884. *Order: =PJL_SETUP_70
  885. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>"
  886. }
  887. }
  888. }
  889. }
  890. *default:
  891. {
  892. *switch: OutputBin
  893. {
  894. *case: FinisherShiftTray2
  895. {
  896. *Command: CmdSelect
  897. {
  898. *Order: =PJL_SETUP_70
  899. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>"
  900. }
  901. }
  902. *default:
  903. {
  904. *Command: CmdSelect
  905. {
  906. *Order: =PJL_SETUP_70
  907. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>"
  908. }
  909. }
  910. }
  911. }
  912. }
  913. }
  914. *Option: Top4
  915. {
  916. *Ifdef: USE_QUOTED_STRING
  917. *Name: "Top 4"
  918. *Else:
  919. *rcNameID: =RC_STR_TOP4
  920. *Endif:
  921. *switch: PunchUnit
  922. {
  923. *case: 2and4holes
  924. {
  925. *switch: OutputBin
  926. {
  927. *case: FinisherShiftTray2
  928. {
  929. *Command: CmdSelect
  930. {
  931. *Order: =PJL_SETUP_70
  932. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>"
  933. }
  934. }
  935. *default:
  936. {
  937. *Command: CmdSelect
  938. {
  939. *Order: =PJL_SETUP_70
  940. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>"
  941. }
  942. }
  943. }
  944. }
  945. *default:
  946. {
  947. *switch: OutputBin
  948. {
  949. *case: FinisherShiftTray2
  950. {
  951. *Command: CmdSelect
  952. {
  953. *Order: =PJL_SETUP_70
  954. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>"
  955. }
  956. }
  957. *default:
  958. {
  959. *Command: CmdSelect
  960. {
  961. *Order: =PJL_SETUP_70
  962. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>"
  963. }
  964. }
  965. }
  966. }
  967. }
  968. }
  969. *Option: Right4
  970. {
  971. *Ifdef: USE_QUOTED_STRING
  972. *Name: "Right 4"
  973. *Else:
  974. *rcNameID: =RC_STR_RIGHT4
  975. *Endif:
  976. *switch: PunchUnit
  977. {
  978. *case: 2and4holes
  979. {
  980. *switch: OutputBin
  981. {
  982. *case: FinisherShiftTray2
  983. {
  984. *Command: CmdSelect
  985. {
  986. *Order: =PJL_SETUP_70
  987. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>"
  988. }
  989. }
  990. *default:
  991. {
  992. *Command: CmdSelect
  993. {
  994. *Order: =PJL_SETUP_70
  995. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>"
  996. }
  997. }
  998. }
  999. }
  1000. *default:
  1001. {
  1002. *switch: OutputBin
  1003. {
  1004. *case: FinisherShiftTray2
  1005. {
  1006. *Command: CmdSelect
  1007. {
  1008. *Order: =PJL_SETUP_70
  1009. *Cmd: =PRECMD_PUNCH_TRAY2 "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>"
  1010. }
  1011. }
  1012. *default:
  1013. {
  1014. *Command: CmdSelect
  1015. {
  1016. *Order: =PJL_SETUP_70
  1017. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=RIGHTPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>"
  1018. }
  1019. }
  1020. }
  1021. }
  1022. }
  1023. }
  1024. }
  1025. *%======== Edge to Edge Print (custom feature) ========
  1026. *Feature: EdgeToEdgePrint
  1027. {
  1028. *Ifdef: USE_QUOTED_STRING
  1029. *Name: "Edge to Edge Print"
  1030. *Else:
  1031. *rcNameID: =RC_STR_EDGE_TO_EDGE_PRINT
  1032. *Endif:
  1033. *HelpIndex: =HLP_EDGE_TO_EDGE_PRINT
  1034. *DefaultOption: OFF
  1035. *Option: OFF
  1036. {
  1037. *rcNameID: =OFF_DISPLAY
  1038. *Command: CmdSelect
  1039. {
  1040. *Order: =PJL_SETUP_120
  1041. *Cmd: "@PJL SET EDGETOEDGE=NO<0A>"
  1042. }
  1043. }
  1044. *Option: ON
  1045. {
  1046. *rcNameID: =ON_DISPLAY
  1047. *Command: CmdSelect
  1048. {
  1049. *Order: =PJL_SETUP_120
  1050. *Cmd: "@PJL SET EDGETOEDGE=YES<0A>"
  1051. }
  1052. }
  1053. }
  1054. *%======== PrintQuality ========
  1055. *Feature: PrintQuality
  1056. {
  1057. *rcNameID: =TEXT_QUALITY_DISPLAY
  1058. *HelpIndex: =HLP_TEXT_QUALITY
  1059. *DefaultOption: SmoothingOff
  1060. *Option: SmoothingOff
  1061. {
  1062. *rcNameID: =RC_STR_EDGE_SMOOTHING_OFF
  1063. *Command: CmdSelect
  1064. {
  1065. *Order: =PJL_SETUP_20
  1066. *Cmd: "@PJL SET SMOOTHING=OFF<0A>"
  1067. }
  1068. }
  1069. *Option: SmoothingOn
  1070. {
  1071. *rcNameID: =RC_STR_EDGE_SMOOTHING_ON
  1072. *Command: CmdSelect
  1073. {
  1074. *Order: =PJL_SETUP_20
  1075. *Cmd: "@PJL SET SMOOTHING=ON<0A>"
  1076. }
  1077. }
  1078. }
  1079. *%======== PrintDensity ========
  1080. *Feature: PrintDensity
  1081. {
  1082. *rcNameID: =PRINTDENSITY_DISPLAY
  1083. *HelpIndex: =HLP_PRINTDENSITY
  1084. *DefaultOption: EconomodeOff
  1085. *Option: EconomodeOff
  1086. {
  1087. *rcNameID: =RC_STR_TONER_SAVER_OFF
  1088. *Command: CmdSelect
  1089. {
  1090. *Order: =PJL_SETUP_30
  1091. *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  1092. }
  1093. }
  1094. *Option: EconomodeOn
  1095. {
  1096. *rcNameID: =RC_STR_TONER_SAVER_ON
  1097. *Command: CmdSelect
  1098. {
  1099. *Order: =PJL_SETUP_30
  1100. *Cmd: "@PJL SET SMOOTHING=OFF<0A>@PJL SET ECONOMODE=ON<0A>"
  1101. }
  1102. }
  1103. }
  1104. *Ifdef: RI_PCLXL
  1105. %======== Resolution (PCL XL) ========
  1106. *Feature: Resolution
  1107. {
  1108. *rcNameID: =RESOLUTION_DISPLAY
  1109. *DefaultOption: 600dpi
  1110. *Option: 1200dpi
  1111. {
  1112. *rcNameID: =RC_STR_1200DPI
  1113. *DPI: PAIR(1200, 1200)
  1114. *TextDPI: PAIR(1200, 1200)
  1115. *MinStripBlankPixels: 32
  1116. EXTERN_GLOBAL: *MaxFontID: 16
  1117. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING, ENCLOSED,TRAILING)
  1118. *SpotDiameter: 100
  1119. *Command: CmdBeginRaster { *Cmd : =PCLXL_CmdBeginRaster }
  1120. *Command: CmdSendBlockData { *Cmd : =PCLXL_CmdBeginRaster =PCLXL_CmdSendBlockData }
  1121. *Command: CmdEndBlockData { *Cmd : =EndImage }
  1122. *Command: CmdSelect
  1123. {
  1124. *Order: =PJL_SETUP_LAST
  1125. *Cmd: =PJL_RESOLUTION_1200 =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession1200 =PCLXL_OpenDataSource
  1126. }
  1127. }
  1128. *Option: 600dpi
  1129. {
  1130. *rcNameID: =RC_STR_600DPI
  1131. *DPI: PAIR(600, 600)
  1132. *TextDPI: PAIR(600, 600)
  1133. *MinStripBlankPixels: 32
  1134. EXTERN_GLOBAL: *MaxFontID: 65535
  1135. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  1136. *SpotDiameter: 100
  1137. *Command: CmdBeginRaster { *Cmd : =PCLXL_CmdBeginRaster }
  1138. *Command: CmdEndRaster { *Cmd : =EndImage }
  1139. *Command: CmdSendBlockData { *Cmd: =PCLXL_CmdSendBlockData }
  1140. *Command: CmdSelect
  1141. {
  1142. *Order: =PJL_SETUP_LAST
  1143. *Cmd: =PJL_RESOLUTION_600 =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession600 =PCLXL_OpenDataSource
  1144. }
  1145. }
  1146. *Option: 300dpi
  1147. {
  1148. *rcNameID: =RC_STR_300DPI
  1149. *DPI: PAIR(300, 300)
  1150. *TextDPI: PAIR(300, 300)
  1151. *MinStripBlankPixels: 32
  1152. EXTERN_GLOBAL: *MaxFontID: 65535
  1153. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  1154. *SpotDiameter: 100
  1155. *Command: CmdBeginRaster { *Cmd : =PCLXL_CmdBeginRaster }
  1156. *Command: CmdEndRaster { *Cmd : =EndImage }
  1157. *Command: CmdSendBlockData { *Cmd: =PCLXL_CmdSendBlockData }
  1158. *Command: CmdSelect
  1159. {
  1160. *Order: =PJL_SETUP_LAST
  1161. *Cmd: =PJL_RESOLUTION_300 =PJL_ENTER_PCLXL =PCLXL_StreamHeader =PCLXL_BeginSession300 =PCLXL_OpenDataSource
  1162. }
  1163. }
  1164. }
  1165. *%======== InputBin (PCL XL) ========
  1166. *Feature: InputBin
  1167. {
  1168. *rcNameID: =PAPER_SOURCE_DISPLAY
  1169. *% On Win2000 "Automatically Select" string is disappered by the following.
  1170. *% *HelpIndex: =HLP_PAPER_SOURCE
  1171. *DefaultOption: AUTO
  1172. *Option: AUTO
  1173. {
  1174. *rcNameID: =RC_STR_AUTO_SELECT_BY_PRINTER
  1175. *Command: CmdSelect
  1176. {
  1177. *Order: PAGE_SETUP.10
  1178. *NoPageEject?: TRUE
  1179. *Cmd: =ubyte =RI_eAutoSelect =attr_ubyte =MediaSource
  1180. }
  1181. }
  1182. *Option: BypassTray
  1183. {
  1184. *rcNameID: =RC_STR_BYPASS_TRAY
  1185. *OptionID: =RI_DMBIN_BYPASS_TRAY
  1186. *Command: CmdSelect
  1187. {
  1188. *Order: PAGE_SETUP.10
  1189. *NoPageEject?: TRUE
  1190. *Cmd: =ubyte =RI_eManualFeed =attr_ubyte =MediaSource
  1191. }
  1192. }
  1193. *Option: Tray1
  1194. {
  1195. *rcNameID: =RC_STR_TRAY1
  1196. *OptionID: =RI_DMBIN_TRAY1
  1197. *Command: CmdSelect
  1198. {
  1199. *Order: PAGE_SETUP.10
  1200. *NoPageEject?: TRUE
  1201. *Cmd: =ubyte =RI_eUpperCassette =attr_ubyte =MediaSource
  1202. }
  1203. }
  1204. *Option: Tray2
  1205. {
  1206. *rcNameID: =RC_STR_TRAY2
  1207. *OptionID: =RI_DMBIN_TRAY2
  1208. *Command: CmdSelect
  1209. {
  1210. *Order: PAGE_SETUP.10
  1211. *NoPageEject?: TRUE
  1212. *Cmd: =ubyte =RI_eLowerCassette =attr_ubyte =MediaSource
  1213. }
  1214. }
  1215. *Option: Tray3
  1216. {
  1217. *rcNameID: =RC_STR_TRAY3
  1218. *OptionID: =RI_DMBIN_TRAY3
  1219. *Command: CmdSelect
  1220. {
  1221. *Order: PAGE_SETUP.10
  1222. *NoPageEject?: TRUE
  1223. *Cmd: =ubyte =RI_eThirdCassette =attr_ubyte =MediaSource
  1224. }
  1225. }
  1226. *Option: LARGECAPACITY
  1227. {
  1228. *rcNameID: =RC_STR_LARGE_CAPACITY_TRAY
  1229. *Installable?: TRUE
  1230. *rcInstallableFeatureNameID: =RC_STR_LARGE_CAPACITY_TRAY
  1231. *Command: CmdSelect
  1232. {
  1233. *Order: PAGE_SETUP.10
  1234. *NoPageEject?: TRUE
  1235. *Cmd: =ubyte =RI_eLargeCapacityTray =attr_ubyte =MediaSource
  1236. }
  1237. }
  1238. }
  1239. *%======== MediaType (PCL XL) ========
  1240. *Feature: MediaType
  1241. {
  1242. *rcNameID: =MEDIA_TYPE_DISPLAY
  1243. *HelpIndex: =HLP_MEDIA_TYPE
  1244. *DefaultOption: Auto
  1245. *Option: Auto
  1246. {
  1247. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1248. }
  1249. *Option: STANDARD
  1250. {
  1251. *Ifdef: USE_QUOTED_STRING
  1252. *Name: "Plain"
  1253. *Else:
  1254. *rcNameID: =RC_STR_PLAIN
  1255. *Endif:
  1256. *Command: CmdSelect
  1257. {
  1258. *Order: PAGE_SETUP.15
  1259. *Cmd: =ubyte_array =uint16 "<0500>" =RI_ePlain =attr_ubyte =MediaType
  1260. }
  1261. }
  1262. *Option: Recycled
  1263. {
  1264. *Ifdef: USE_QUOTED_STRING
  1265. *Name: "Recycled"
  1266. *Else:
  1267. *rcNameID: =RC_STR_RECYCLED
  1268. *Endif:
  1269. *Command: CmdSelect
  1270. {
  1271. *Order: PAGE_SETUP.15
  1272. *Cmd: =ubyte_array =uint16 "<0800>" =RI_eRecycled =attr_ubyte =MediaType
  1273. }
  1274. }
  1275. *Option: Special
  1276. {
  1277. *Ifdef: USE_QUOTED_STRING
  1278. *Name: "Special"
  1279. *Else:
  1280. *rcNameID: =RC_STR_SPECIAL
  1281. *Endif:
  1282. *Command: CmdSelect
  1283. {
  1284. *Order: PAGE_SETUP.15
  1285. *Cmd: =ubyte_array =uint16 "<0700>" =RI_eSpecial =attr_ubyte =MediaType
  1286. }
  1287. }
  1288. *Option: Thick
  1289. {
  1290. *Ifdef: USE_QUOTED_STRING
  1291. *Name: "Thick"
  1292. *Else:
  1293. *rcNameID: =RC_STR_THICK
  1294. *Endif:
  1295. *Command: CmdSelect
  1296. {
  1297. *Order: PAGE_SETUP.15
  1298. *Cmd: =ubyte_array =uint16 "<0500>" =RI_eThick =attr_ubyte =MediaType
  1299. }
  1300. }
  1301. *Option: TRANSPARENCY
  1302. {
  1303. *rcNameID: =TRANSPARENCY_DISPLAY
  1304. *Command: CmdSelect
  1305. {
  1306. *Order: PAGE_SETUP.15
  1307. *Cmd: =ubyte_array =uint16 "<0c00>" =RI_eTransparency =attr_ubyte =MediaType
  1308. }
  1309. }
  1310. *Option: Translucent
  1311. {
  1312. *Ifdef: USE_QUOTED_STRING
  1313. *Name: "Translucent"
  1314. *Else:
  1315. *rcNameID: =RC_STR_TRANSLUCENT
  1316. *Endif:
  1317. *Command: CmdSelect
  1318. {
  1319. *Order: PAGE_SETUP.15
  1320. *Cmd: =ubyte_array =uint16 "<0b00>" =RI_eTranslucent =attr_ubyte =MediaType
  1321. }
  1322. }
  1323. *Option: Color1
  1324. {
  1325. *Ifdef: USE_QUOTED_STRING
  1326. *Name: "Color 1"
  1327. *Else:
  1328. *rcNameID: =RC_STR_COLOR1
  1329. *Endif:
  1330. *Command: CmdSelect
  1331. {
  1332. *Order: PAGE_SETUP.15
  1333. *Cmd: =ubyte_array =uint16 "<0600>" =RI_eColor1 =attr_ubyte =MediaType
  1334. }
  1335. }
  1336. *Option: Color2
  1337. {
  1338. *Ifdef: USE_QUOTED_STRING
  1339. *Name: "Color 2"
  1340. *Else:
  1341. *rcNameID: =RC_STR_COLOR2
  1342. *Endif:
  1343. *Command: CmdSelect
  1344. {
  1345. *Order: PAGE_SETUP.15
  1346. *Cmd: =ubyte_array =uint16 "<0500>" =RI_eColor2 =attr_ubyte =MediaType
  1347. }
  1348. }
  1349. *Option: Letterhead
  1350. {
  1351. *Ifdef: USE_QUOTED_STRING
  1352. *Name: "Letterhead"
  1353. *Else:
  1354. *rcNameID: =RC_STR_LETTERHEAD
  1355. *Endif:
  1356. *Command: CmdSelect
  1357. {
  1358. *Order: PAGE_SETUP.15
  1359. *Cmd: =ubyte_array =uint16 "<0a00>" =RI_eLetterhead =attr_ubyte =MediaType
  1360. }
  1361. }
  1362. *Option: Labels
  1363. {
  1364. *Ifdef: USE_QUOTED_STRING
  1365. *Name: "Labels"
  1366. *Else:
  1367. *rcNameID: =RC_STR_LABELS
  1368. *Endif:
  1369. *Command: CmdSelect
  1370. {
  1371. *Order: PAGE_SETUP.15
  1372. *Cmd: =ubyte_array =uint16 "<0600>" =RI_eLabels =attr_ubyte =MediaType
  1373. }
  1374. }
  1375. *Option: Tabstock
  1376. {
  1377. *Ifdef: USE_QUOTED_STRING
  1378. *Name: "Tab Stock"
  1379. *Else:
  1380. *rcNameID: =RC_STR_TABSTOCK
  1381. *Endif:
  1382. *Command: CmdSelect
  1383. {
  1384. *Order: PAGE_SETUP.15
  1385. *Cmd: =ubyte_array =uint16 "<0300>" =RI_eTabstock =attr_ubyte =MediaType
  1386. }
  1387. }
  1388. }
  1389. *%======== PaperSize (PCL XL) ========
  1390. *Feature: PaperSize
  1391. {
  1392. *rcNameID: =PAPER_SIZE_DISPLAY
  1393. *DefaultOption: LETTER
  1394. *Option: 11X17
  1395. {
  1396. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1397. *switch: EdgeToEdgePrint
  1398. {
  1399. *case: OFF
  1400. {
  1401. *PrintableArea: PAIR(12800, 20000)
  1402. *PrintableOrigin: PAIR(200, 200)
  1403. *switch: Orientation
  1404. {
  1405. *case: PORTRAIT
  1406. {
  1407. *CursorOrigin: PAIR(200, 200)
  1408. *Command: CmdSelect
  1409. {
  1410. *Order: PAGE_SETUP.20
  1411. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1412. + =ubyte =RI_eLedgerPaper =attr_ubyte =MediaSize =BeginPage
  1413. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1414. + =attr_ubyte =PageOrigin =SetPageOrigin
  1415. }
  1416. }
  1417. *case: LANDSCAPE_CC90
  1418. {
  1419. *CursorOrigin: PAIR(200, 20200)
  1420. *Command: CmdSelect
  1421. {
  1422. *Order: PAGE_SETUP.20
  1423. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1424. + =ubyte =RI_eLedgerPaper =attr_ubyte =MediaSize =BeginPage
  1425. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1426. + =attr_ubyte =PageOrigin =SetPageOrigin
  1427. }
  1428. }
  1429. }
  1430. }
  1431. *case: ON
  1432. {
  1433. *PrintableArea: PAIR(13104, 20304)
  1434. *PrintableOrigin: PAIR(48, 48)
  1435. *switch: Orientation
  1436. {
  1437. *case: PORTRAIT
  1438. {
  1439. *CursorOrigin: PAIR(48, 48)
  1440. *Command: CmdSelect
  1441. {
  1442. *Order: PAGE_SETUP.20
  1443. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1444. + =ubyte =RI_eLedgerPaper =attr_ubyte =MediaSize =BeginPage
  1445. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1446. + =attr_ubyte =PageOrigin =SetPageOrigin
  1447. }
  1448. }
  1449. *case: LANDSCAPE_CC90
  1450. {
  1451. *CursorOrigin: PAIR(48, 20352)
  1452. *Command: CmdSelect
  1453. {
  1454. *Order: PAGE_SETUP.20
  1455. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1456. + =ubyte =RI_eLedgerPaper =attr_ubyte =MediaSize =BeginPage
  1457. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1458. + =attr_ubyte =PageOrigin =SetPageOrigin
  1459. }
  1460. }
  1461. }
  1462. }
  1463. }
  1464. }
  1465. *Option: LEGAL
  1466. {
  1467. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1468. *switch: EdgeToEdgePrint
  1469. {
  1470. *case: OFF
  1471. {
  1472. *PrintableArea: PAIR(9800, 16400)
  1473. *PrintableOrigin: PAIR(200, 200)
  1474. *switch: Orientation
  1475. {
  1476. *case: PORTRAIT
  1477. {
  1478. *CursorOrigin: PAIR(200, 200)
  1479. *Command: CmdSelect
  1480. {
  1481. *Order: PAGE_SETUP.20
  1482. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1483. + =ubyte =RI_eLegalPaper =attr_ubyte =MediaSize =BeginPage
  1484. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1485. + =attr_ubyte =PageOrigin =SetPageOrigin
  1486. }
  1487. }
  1488. *case: LANDSCAPE_CC90
  1489. {
  1490. *CursorOrigin: PAIR(200, 16600)
  1491. *Command: CmdSelect
  1492. {
  1493. *Order: PAGE_SETUP.20
  1494. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1495. + =ubyte =RI_eLegalPaper =attr_ubyte =MediaSize =BeginPage
  1496. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1497. + =attr_ubyte =PageOrigin =SetPageOrigin
  1498. }
  1499. }
  1500. }
  1501. }
  1502. *case: ON
  1503. {
  1504. *PrintableArea: PAIR(10104, 16704)
  1505. *PrintableOrigin: PAIR(48, 48)
  1506. *switch: Orientation
  1507. {
  1508. *case: PORTRAIT
  1509. {
  1510. *CursorOrigin: PAIR(48, 48)
  1511. *Command: CmdSelect
  1512. {
  1513. *Order: PAGE_SETUP.20
  1514. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1515. + =ubyte =RI_eLegalPaper =attr_ubyte =MediaSize =BeginPage
  1516. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1517. + =attr_ubyte =PageOrigin =SetPageOrigin
  1518. }
  1519. }
  1520. *case: LANDSCAPE_CC90
  1521. {
  1522. *CursorOrigin: PAIR(48, 16752)
  1523. *Command: CmdSelect
  1524. {
  1525. *Order: PAGE_SETUP.20
  1526. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1527. + =ubyte =RI_eLegalPaper =attr_ubyte =MediaSize =BeginPage
  1528. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1529. + =attr_ubyte =PageOrigin =SetPageOrigin
  1530. }
  1531. }
  1532. }
  1533. }
  1534. }
  1535. }
  1536. *Option: LETTER
  1537. {
  1538. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1539. *switch: EdgeToEdgePrint
  1540. {
  1541. *case: OFF
  1542. {
  1543. *PrintableArea: PAIR(9800, 12800)
  1544. *PrintableOrigin: PAIR(200, 200)
  1545. *switch: Orientation
  1546. {
  1547. *case: PORTRAIT
  1548. {
  1549. *CursorOrigin: PAIR(200, 200)
  1550. *Command: CmdSelect
  1551. {
  1552. *Order: PAGE_SETUP.20
  1553. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1554. + =ubyte =RI_eLetterPaper =attr_ubyte =MediaSize =BeginPage
  1555. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1556. + =attr_ubyte =PageOrigin =SetPageOrigin
  1557. }
  1558. }
  1559. *case: LANDSCAPE_CC90
  1560. {
  1561. *CursorOrigin: PAIR(200, 13000)
  1562. *Command: CmdSelect
  1563. {
  1564. *Order: PAGE_SETUP.20
  1565. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1566. + =ubyte =RI_eLetterPaper =attr_ubyte =MediaSize =BeginPage
  1567. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1568. + =attr_ubyte =PageOrigin =SetPageOrigin
  1569. }
  1570. }
  1571. }
  1572. }
  1573. *case: ON
  1574. {
  1575. *PrintableArea: PAIR(10104, 13104)
  1576. *PrintableOrigin: PAIR(48, 48)
  1577. *switch: Orientation
  1578. {
  1579. *case: PORTRAIT
  1580. {
  1581. *CursorOrigin: PAIR(48, 48)
  1582. *Command: CmdSelect
  1583. {
  1584. *Order: PAGE_SETUP.20
  1585. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1586. + =ubyte =RI_eLetterPaper =attr_ubyte =MediaSize =BeginPage
  1587. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1588. + =attr_ubyte =PageOrigin =SetPageOrigin
  1589. }
  1590. }
  1591. *case: LANDSCAPE_CC90
  1592. {
  1593. *CursorOrigin: PAIR(48, 13152)
  1594. *Command: CmdSelect
  1595. {
  1596. *Order: PAGE_SETUP.20
  1597. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1598. + =ubyte =RI_eLetterPaper =attr_ubyte =MediaSize =BeginPage
  1599. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1600. + =attr_ubyte =PageOrigin =SetPageOrigin
  1601. }
  1602. }
  1603. }
  1604. }
  1605. }
  1606. }
  1607. *Option: EXECUTIVE
  1608. {
  1609. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1610. *switch: EdgeToEdgePrint
  1611. {
  1612. *case: OFF
  1613. {
  1614. *PrintableArea: PAIR(8300, 12200)
  1615. *PrintableOrigin: PAIR(200, 200)
  1616. *switch: Orientation
  1617. {
  1618. *case: PORTRAIT
  1619. {
  1620. *CursorOrigin: PAIR(200, 200)
  1621. *Command: CmdSelect
  1622. {
  1623. *Order: PAGE_SETUP.20
  1624. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1625. + =ubyte =RI_eExecPaper =attr_ubyte =MediaSize =BeginPage
  1626. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1627. + =attr_ubyte =PageOrigin =SetPageOrigin
  1628. }
  1629. }
  1630. *case: LANDSCAPE_CC90
  1631. {
  1632. *CursorOrigin: PAIR(200, 12400)
  1633. *Command: CmdSelect
  1634. {
  1635. *Order: PAGE_SETUP.20
  1636. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1637. + =ubyte =RI_eExecPaper =attr_ubyte =MediaSize =BeginPage
  1638. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1639. + =attr_ubyte =PageOrigin =SetPageOrigin
  1640. }
  1641. }
  1642. }
  1643. }
  1644. *case: ON
  1645. {
  1646. *PrintableArea: PAIR(8604, 12504)
  1647. *PrintableOrigin: PAIR(48, 48)
  1648. *switch: Orientation
  1649. {
  1650. *case: PORTRAIT
  1651. {
  1652. *CursorOrigin: PAIR(48, 48)
  1653. *Command: CmdSelect
  1654. {
  1655. *Order: PAGE_SETUP.20
  1656. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1657. + =ubyte =RI_eExecPaper =attr_ubyte =MediaSize =BeginPage
  1658. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1659. + =attr_ubyte =PageOrigin =SetPageOrigin
  1660. }
  1661. }
  1662. *case: LANDSCAPE_CC90
  1663. {
  1664. *CursorOrigin: PAIR(48, 12552)
  1665. *Command: CmdSelect
  1666. {
  1667. *Order: PAGE_SETUP.20
  1668. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1669. + =ubyte =RI_eExecPaper =attr_ubyte =MediaSize =BeginPage
  1670. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1671. + =attr_ubyte =PageOrigin =SetPageOrigin
  1672. }
  1673. }
  1674. }
  1675. }
  1676. }
  1677. }
  1678. *Option: STATEMENT
  1679. {
  1680. *rcNameID: =RC_STR_5_5X8_5
  1681. *switch: EdgeToEdgePrint
  1682. {
  1683. *case: OFF
  1684. {
  1685. *PrintableArea: PAIR(6200, 9800)
  1686. *PrintableOrigin: PAIR(200, 200)
  1687. *switch: Orientation
  1688. {
  1689. *case: PORTRAIT
  1690. {
  1691. *CursorOrigin: PAIR(200, 200)
  1692. *Command: CmdSelect
  1693. {
  1694. *Order: PAGE_SETUP.20
  1695. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1696. + =ubyte =RI_e5_5X8_5Paper =attr_ubyte =MediaSize =BeginPage
  1697. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1698. + =attr_ubyte =PageOrigin =SetPageOrigin
  1699. }
  1700. }
  1701. *case: LANDSCAPE_CC90
  1702. {
  1703. *CursorOrigin: PAIR(200, 10000)
  1704. *Command: CmdSelect
  1705. {
  1706. *Order: PAGE_SETUP.20
  1707. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1708. + =ubyte =RI_e5_5X8_5Paper =attr_ubyte =MediaSize =BeginPage
  1709. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1710. + =attr_ubyte =PageOrigin =SetPageOrigin
  1711. }
  1712. }
  1713. }
  1714. }
  1715. *case: ON
  1716. {
  1717. *PrintableArea: PAIR(6504, 10104)
  1718. *PrintableOrigin: PAIR(48, 48)
  1719. *switch: Orientation
  1720. {
  1721. *case: PORTRAIT
  1722. {
  1723. *CursorOrigin: PAIR(48, 48)
  1724. *Command: CmdSelect
  1725. {
  1726. *Order: PAGE_SETUP.20
  1727. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1728. + =ubyte =RI_e5_5X8_5Paper =attr_ubyte =MediaSize =BeginPage
  1729. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1730. + =attr_ubyte =PageOrigin =SetPageOrigin
  1731. }
  1732. }
  1733. *case: LANDSCAPE_CC90
  1734. {
  1735. *CursorOrigin: PAIR(48, 10152)
  1736. *Command: CmdSelect
  1737. {
  1738. *Order: PAGE_SETUP.20
  1739. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1740. + =ubyte =RI_e5_5X8_5Paper =attr_ubyte =MediaSize =BeginPage
  1741. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1742. + =attr_ubyte =PageOrigin =SetPageOrigin
  1743. }
  1744. }
  1745. }
  1746. }
  1747. }
  1748. }
  1749. *Option: A3
  1750. {
  1751. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1752. *switch: EdgeToEdgePrint
  1753. {
  1754. *case: OFF
  1755. {
  1756. *PrintableArea: PAIR(13628, 19440)
  1757. *PrintableOrigin: PAIR(200, 200)
  1758. *switch: Orientation
  1759. {
  1760. *case: PORTRAIT
  1761. {
  1762. *CursorOrigin: PAIR(200, 200)
  1763. *Command: CmdSelect
  1764. {
  1765. *Order: PAGE_SETUP.20
  1766. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1767. + =ubyte =RI_eA3Paper =attr_ubyte =MediaSize =BeginPage
  1768. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1769. + =attr_ubyte =PageOrigin =SetPageOrigin
  1770. }
  1771. }
  1772. *case: LANDSCAPE_CC90
  1773. {
  1774. *CursorOrigin: PAIR(200, 19640)
  1775. *Command: CmdSelect
  1776. {
  1777. *Order: PAGE_SETUP.20
  1778. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1779. + =ubyte =RI_eA3Paper =attr_ubyte =MediaSize =BeginPage
  1780. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1781. + =attr_ubyte =PageOrigin =SetPageOrigin
  1782. }
  1783. }
  1784. }
  1785. }
  1786. *case: ON
  1787. {
  1788. *PrintableArea: PAIR(13932, 19744)
  1789. *PrintableOrigin: PAIR(48, 48)
  1790. *switch: Orientation
  1791. {
  1792. *case: PORTRAIT
  1793. {
  1794. *CursorOrigin: PAIR(48, 48)
  1795. *Command: CmdSelect
  1796. {
  1797. *Order: PAGE_SETUP.20
  1798. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1799. + =ubyte =RI_eA3Paper =attr_ubyte =MediaSize =BeginPage
  1800. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1801. + =attr_ubyte =PageOrigin =SetPageOrigin
  1802. }
  1803. }
  1804. *case: LANDSCAPE_CC90
  1805. {
  1806. *CursorOrigin: PAIR(48, 19792)
  1807. *Command: CmdSelect
  1808. {
  1809. *Order: PAGE_SETUP.20
  1810. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1811. + =ubyte =RI_eA3Paper =attr_ubyte =MediaSize =BeginPage
  1812. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1813. + =attr_ubyte =PageOrigin =SetPageOrigin
  1814. }
  1815. }
  1816. }
  1817. }
  1818. }
  1819. }
  1820. *Option: A4
  1821. {
  1822. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1823. *switch: EdgeToEdgePrint
  1824. {
  1825. *case: OFF
  1826. {
  1827. *PrintableArea: PAIR(9520, 13628)
  1828. *PrintableOrigin: PAIR(200, 200)
  1829. *switch: Orientation
  1830. {
  1831. *case: PORTRAIT
  1832. {
  1833. *CursorOrigin: PAIR(200, 200)
  1834. *Command: CmdSelect
  1835. {
  1836. *Order: PAGE_SETUP.20
  1837. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1838. + =ubyte =RI_eA4Paper =attr_ubyte =MediaSize =BeginPage
  1839. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1840. + =attr_ubyte =PageOrigin =SetPageOrigin
  1841. }
  1842. }
  1843. *case: LANDSCAPE_CC90
  1844. {
  1845. *CursorOrigin: PAIR(200, 13828)
  1846. *Command: CmdSelect
  1847. {
  1848. *Order: PAGE_SETUP.20
  1849. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1850. + =ubyte =RI_eA4Paper =attr_ubyte =MediaSize =BeginPage
  1851. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1852. + =attr_ubyte =PageOrigin =SetPageOrigin
  1853. }
  1854. }
  1855. }
  1856. }
  1857. *case: ON
  1858. {
  1859. *PrintableArea: PAIR(9824, 13932)
  1860. *PrintableOrigin: PAIR(48, 48)
  1861. *switch: Orientation
  1862. {
  1863. *case: PORTRAIT
  1864. {
  1865. *CursorOrigin: PAIR(48, 48)
  1866. *Command: CmdSelect
  1867. {
  1868. *Order: PAGE_SETUP.20
  1869. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1870. + =ubyte =RI_eA4Paper =attr_ubyte =MediaSize =BeginPage
  1871. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1872. + =attr_ubyte =PageOrigin =SetPageOrigin
  1873. }
  1874. }
  1875. *case: LANDSCAPE_CC90
  1876. {
  1877. *CursorOrigin: PAIR(48, 13980)
  1878. *Command: CmdSelect
  1879. {
  1880. *Order: PAGE_SETUP.20
  1881. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1882. + =ubyte =RI_eA4Paper =attr_ubyte =MediaSize =BeginPage
  1883. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1884. + =attr_ubyte =PageOrigin =SetPageOrigin
  1885. }
  1886. }
  1887. }
  1888. }
  1889. }
  1890. }
  1891. *Option: A5
  1892. {
  1893. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1894. *switch: EdgeToEdgePrint
  1895. {
  1896. *case: OFF
  1897. {
  1898. *PrintableArea: PAIR(6592, 9520)
  1899. *PrintableOrigin: PAIR(200, 200)
  1900. *switch: Orientation
  1901. {
  1902. *case: PORTRAIT
  1903. {
  1904. *CursorOrigin: PAIR(200, 200)
  1905. *Command: CmdSelect
  1906. {
  1907. *Order: PAGE_SETUP.20
  1908. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1909. + =ubyte =RI_eA5Paper =attr_ubyte =MediaSize =BeginPage
  1910. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1911. + =attr_ubyte =PageOrigin =SetPageOrigin
  1912. }
  1913. }
  1914. *case: LANDSCAPE_CC90
  1915. {
  1916. *CursorOrigin: PAIR(200, 9720)
  1917. *Command: CmdSelect
  1918. {
  1919. *Order: PAGE_SETUP.20
  1920. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1921. + =ubyte =RI_eA5Paper =attr_ubyte =MediaSize =BeginPage
  1922. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1923. + =attr_ubyte =PageOrigin =SetPageOrigin
  1924. }
  1925. }
  1926. }
  1927. }
  1928. *case: ON
  1929. {
  1930. *PrintableArea: PAIR(6896, 9824)
  1931. *PrintableOrigin: PAIR(48, 48)
  1932. *switch: Orientation
  1933. {
  1934. *case: PORTRAIT
  1935. {
  1936. *CursorOrigin: PAIR(48, 48)
  1937. *Command: CmdSelect
  1938. {
  1939. *Order: PAGE_SETUP.20
  1940. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1941. + =ubyte =RI_eA5Paper =attr_ubyte =MediaSize =BeginPage
  1942. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1943. + =attr_ubyte =PageOrigin =SetPageOrigin
  1944. }
  1945. }
  1946. *case: LANDSCAPE_CC90
  1947. {
  1948. *CursorOrigin: PAIR(48, 9872)
  1949. *Command: CmdSelect
  1950. {
  1951. *Order: PAGE_SETUP.20
  1952. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1953. + =ubyte =RI_eA5Paper =attr_ubyte =MediaSize =BeginPage
  1954. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  1955. + =attr_ubyte =PageOrigin =SetPageOrigin
  1956. }
  1957. }
  1958. }
  1959. }
  1960. }
  1961. }
  1962. *Option: A6
  1963. {
  1964. *rcNameID: =RC_STR_A6
  1965. *PageDimensions: PAIR(4956, 6996)
  1966. *switch: EdgeToEdgePrint
  1967. {
  1968. *case: OFF
  1969. {
  1970. *PrintableArea: PAIR(4560, 6592)
  1971. *PrintableOrigin: PAIR(200, 200)
  1972. *switch: Orientation
  1973. {
  1974. *case: PORTRAIT
  1975. {
  1976. *CursorOrigin: PAIR(200, 200)
  1977. *Command: CmdSelect
  1978. {
  1979. *Order: PAGE_SETUP.20
  1980. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  1981. + =ubyte =RI_eA6Paper =attr_ubyte =MediaSize =BeginPage
  1982. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1983. + =attr_ubyte =PageOrigin =SetPageOrigin
  1984. }
  1985. }
  1986. *case: LANDSCAPE_CC90
  1987. {
  1988. *CursorOrigin: PAIR(200, 6792)
  1989. *Command: CmdSelect
  1990. {
  1991. *Order: PAGE_SETUP.20
  1992. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  1993. + =ubyte =RI_eA6Paper =attr_ubyte =MediaSize =BeginPage
  1994. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  1995. + =attr_ubyte =PageOrigin =SetPageOrigin
  1996. }
  1997. }
  1998. }
  1999. }
  2000. *case: ON
  2001. {
  2002. *PrintableArea: PAIR(4864, 6896)
  2003. *PrintableOrigin: PAIR(48, 48)
  2004. *switch: Orientation
  2005. {
  2006. *case: PORTRAIT
  2007. {
  2008. *CursorOrigin: PAIR(48, 48)
  2009. *Command: CmdSelect
  2010. {
  2011. *Order: PAGE_SETUP.20
  2012. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2013. + =ubyte =RI_eA6Paper =attr_ubyte =MediaSize =BeginPage
  2014. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2015. + =attr_ubyte =PageOrigin =SetPageOrigin
  2016. }
  2017. }
  2018. *case: LANDSCAPE_CC90
  2019. {
  2020. *CursorOrigin: PAIR(48, 6944)
  2021. *Command: CmdSelect
  2022. {
  2023. *Order: PAGE_SETUP.20
  2024. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2025. + =ubyte =RI_eA6Paper =attr_ubyte =MediaSize =BeginPage
  2026. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2027. + =attr_ubyte =PageOrigin =SetPageOrigin
  2028. }
  2029. }
  2030. }
  2031. }
  2032. }
  2033. }
  2034. *Option: B4
  2035. {
  2036. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  2037. *switch: EdgeToEdgePrint
  2038. {
  2039. *case: OFF
  2040. {
  2041. *PrintableArea: PAIR(11740, 16796)
  2042. *PrintableOrigin: PAIR(200, 200)
  2043. *switch: Orientation
  2044. {
  2045. *case: PORTRAIT
  2046. {
  2047. *CursorOrigin: PAIR(200, 200)
  2048. *Command: CmdSelect
  2049. {
  2050. *Order: PAGE_SETUP.20
  2051. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2052. + =ubyte =RI_eJB4Paper =attr_ubyte =MediaSize =BeginPage
  2053. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2054. + =attr_ubyte =PageOrigin =SetPageOrigin
  2055. }
  2056. }
  2057. *case: LANDSCAPE_CC90
  2058. {
  2059. *CursorOrigin: PAIR(200, 16996)
  2060. *Command: CmdSelect
  2061. {
  2062. *Order: PAGE_SETUP.20
  2063. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2064. + =ubyte =RI_eJB4Paper =attr_ubyte =MediaSize =BeginPage
  2065. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2066. + =attr_ubyte =PageOrigin =SetPageOrigin
  2067. }
  2068. }
  2069. }
  2070. }
  2071. *case: ON
  2072. {
  2073. *PrintableArea: PAIR(12044, 17100)
  2074. *PrintableOrigin: PAIR(48, 48)
  2075. *switch: Orientation
  2076. {
  2077. *case: PORTRAIT
  2078. {
  2079. *CursorOrigin: PAIR(48, 48)
  2080. *Command: CmdSelect
  2081. {
  2082. *Order: PAGE_SETUP.20
  2083. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2084. + =ubyte =RI_eJB4Paper =attr_ubyte =MediaSize =BeginPage
  2085. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2086. + =attr_ubyte =PageOrigin =SetPageOrigin
  2087. }
  2088. }
  2089. *case: LANDSCAPE_CC90
  2090. {
  2091. *CursorOrigin: PAIR(48, 17148)
  2092. *Command: CmdSelect
  2093. {
  2094. *Order: PAGE_SETUP.20
  2095. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2096. + =ubyte =RI_eJB4Paper =attr_ubyte =MediaSize =BeginPage
  2097. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2098. + =attr_ubyte =PageOrigin =SetPageOrigin
  2099. }
  2100. }
  2101. }
  2102. }
  2103. }
  2104. }
  2105. *Option: B5
  2106. {
  2107. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  2108. *switch: EdgeToEdgePrint
  2109. {
  2110. *case: OFF
  2111. {
  2112. *PrintableArea: PAIR(8196, 11740)
  2113. *PrintableOrigin: PAIR(200, 200)
  2114. *switch: Orientation
  2115. {
  2116. *case: PORTRAIT
  2117. {
  2118. *CursorOrigin: PAIR(200, 200)
  2119. *Command: CmdSelect
  2120. {
  2121. *Order: PAGE_SETUP.20
  2122. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2123. + =ubyte =RI_eJB5Paper =attr_ubyte =MediaSize =BeginPage
  2124. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2125. + =attr_ubyte =PageOrigin =SetPageOrigin
  2126. }
  2127. }
  2128. *case: LANDSCAPE_CC90
  2129. {
  2130. *CursorOrigin: PAIR(200, 11940)
  2131. *Command: CmdSelect
  2132. {
  2133. *Order: PAGE_SETUP.20
  2134. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2135. + =ubyte =RI_eJB5Paper =attr_ubyte =MediaSize =BeginPage
  2136. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2137. + =attr_ubyte =PageOrigin =SetPageOrigin
  2138. }
  2139. }
  2140. }
  2141. }
  2142. *case: ON
  2143. {
  2144. *PrintableArea: PAIR(8500, 12044)
  2145. *PrintableOrigin: PAIR(48, 48)
  2146. *switch: Orientation
  2147. {
  2148. *case: PORTRAIT
  2149. {
  2150. *CursorOrigin: PAIR(48, 48)
  2151. *Command: CmdSelect
  2152. {
  2153. *Order: PAGE_SETUP.20
  2154. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2155. + =ubyte =RI_eJB5Paper =attr_ubyte =MediaSize =BeginPage
  2156. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2157. + =attr_ubyte =PageOrigin =SetPageOrigin
  2158. }
  2159. }
  2160. *case: LANDSCAPE_CC90
  2161. {
  2162. *CursorOrigin: PAIR(48, 12092)
  2163. *Command: CmdSelect
  2164. {
  2165. *Order: PAGE_SETUP.20
  2166. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2167. + =ubyte =RI_eJB5Paper =attr_ubyte =MediaSize =BeginPage
  2168. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2169. + =attr_ubyte =PageOrigin =SetPageOrigin
  2170. }
  2171. }
  2172. }
  2173. }
  2174. }
  2175. }
  2176. *Option: FOLIO
  2177. {
  2178. *rcNameID: =RC_STR_8_5X13
  2179. *switch: EdgeToEdgePrint
  2180. {
  2181. *case: OFF
  2182. {
  2183. *PrintableArea: PAIR(9800, 15200)
  2184. *PrintableOrigin: PAIR(200, 200)
  2185. *switch: Orientation
  2186. {
  2187. *case: PORTRAIT
  2188. {
  2189. *CursorOrigin: PAIR(200, 200)
  2190. *Command: CmdSelect
  2191. {
  2192. *Order: PAGE_SETUP.20
  2193. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2194. + =ubyte =RI_e8_5X13Paper =attr_ubyte =MediaSize =BeginPage
  2195. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2196. + =attr_ubyte =PageOrigin =SetPageOrigin
  2197. }
  2198. }
  2199. *case: LANDSCAPE_CC90
  2200. {
  2201. *CursorOrigin: PAIR(200, 15400)
  2202. *Command: CmdSelect
  2203. {
  2204. *Order: PAGE_SETUP.20
  2205. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2206. + =ubyte =RI_e8_5X13Paper =attr_ubyte =MediaSize =BeginPage
  2207. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2208. + =attr_ubyte =PageOrigin =SetPageOrigin
  2209. }
  2210. }
  2211. }
  2212. }
  2213. *case: ON
  2214. {
  2215. *PrintableArea: PAIR(10104, 15504)
  2216. *PrintableOrigin: PAIR(48, 48)
  2217. *switch: Orientation
  2218. {
  2219. *case: PORTRAIT
  2220. {
  2221. *CursorOrigin: PAIR(48, 48)
  2222. *Command: CmdSelect
  2223. {
  2224. *Order: PAGE_SETUP.20
  2225. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2226. + =ubyte =RI_e8_5X13Paper =attr_ubyte =MediaSize =BeginPage
  2227. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2228. + =attr_ubyte =PageOrigin =SetPageOrigin
  2229. }
  2230. }
  2231. *case: LANDSCAPE_CC90
  2232. {
  2233. *CursorOrigin: PAIR(48, 15552)
  2234. *Command: CmdSelect
  2235. {
  2236. *Order: PAGE_SETUP.20
  2237. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2238. + =ubyte =RI_e8_5X13Paper =attr_ubyte =MediaSize =BeginPage
  2239. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2240. + =attr_ubyte =PageOrigin =SetPageOrigin
  2241. }
  2242. }
  2243. }
  2244. }
  2245. }
  2246. }
  2247. *Option: 8_25x13
  2248. {
  2249. *rcNameID: =RC_STR_8_25X13
  2250. *PageDimensions: PAIR(9900, 15600)
  2251. *switch: EdgeToEdgePrint
  2252. {
  2253. *case: OFF
  2254. {
  2255. *PrintableArea: PAIR(9500, 15200)
  2256. *PrintableOrigin: PAIR(200, 200)
  2257. *switch: Orientation
  2258. {
  2259. *case: PORTRAIT
  2260. {
  2261. *CursorOrigin: PAIR(200, 200)
  2262. *Command: CmdSelect
  2263. {
  2264. *Order: PAGE_SETUP.20
  2265. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2266. + =ubyte =RI_e8_25X13Paper =attr_ubyte =MediaSize =BeginPage
  2267. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2268. + =attr_ubyte =PageOrigin =SetPageOrigin
  2269. }
  2270. }
  2271. *case: LANDSCAPE_CC90
  2272. {
  2273. *CursorOrigin: PAIR(200, 15400)
  2274. *Command: CmdSelect
  2275. {
  2276. *Order: PAGE_SETUP.20
  2277. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2278. + =ubyte =RI_e8_25X13Paper =attr_ubyte =MediaSize =BeginPage
  2279. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2280. + =attr_ubyte =PageOrigin =SetPageOrigin
  2281. }
  2282. }
  2283. }
  2284. }
  2285. *case: ON
  2286. {
  2287. *PrintableArea: PAIR(9804, 15504)
  2288. *PrintableOrigin: PAIR(48, 48)
  2289. *switch: Orientation
  2290. {
  2291. *case: PORTRAIT
  2292. {
  2293. *CursorOrigin: PAIR(48, 48)
  2294. *Command: CmdSelect
  2295. {
  2296. *Order: PAGE_SETUP.20
  2297. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2298. + =ubyte =RI_e8_25X13Paper =attr_ubyte =MediaSize =BeginPage
  2299. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2300. + =attr_ubyte =PageOrigin =SetPageOrigin
  2301. }
  2302. }
  2303. *case: LANDSCAPE_CC90
  2304. {
  2305. *CursorOrigin: PAIR(48, 15552)
  2306. *Command: CmdSelect
  2307. {
  2308. *Order: PAGE_SETUP.20
  2309. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2310. + =ubyte =RI_e8_25X13Paper =attr_ubyte =MediaSize =BeginPage
  2311. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2312. + =attr_ubyte =PageOrigin =SetPageOrigin
  2313. }
  2314. }
  2315. }
  2316. }
  2317. }
  2318. }
  2319. *Option: 8x13
  2320. {
  2321. *rcNameID: =RC_STR_8X13
  2322. *PageDimensions: PAIR(9600, 15600)
  2323. *switch: EdgeToEdgePrint
  2324. {
  2325. *case: OFF
  2326. {
  2327. *PrintableArea: PAIR(9200, 15200)
  2328. *PrintableOrigin: PAIR(200, 200)
  2329. *switch: Orientation
  2330. {
  2331. *case: PORTRAIT
  2332. {
  2333. *CursorOrigin: PAIR(200, 200)
  2334. *Command: CmdSelect
  2335. {
  2336. *Order: PAGE_SETUP.20
  2337. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2338. + =ubyte =RI_e8X13Paper =attr_ubyte =MediaSize =BeginPage
  2339. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2340. + =attr_ubyte =PageOrigin =SetPageOrigin
  2341. }
  2342. }
  2343. *case: LANDSCAPE_CC90
  2344. {
  2345. *CursorOrigin: PAIR(200, 15400)
  2346. *Command: CmdSelect
  2347. {
  2348. *Order: PAGE_SETUP.20
  2349. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2350. + =ubyte =RI_e8X13Paper =attr_ubyte =MediaSize =BeginPage
  2351. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2352. + =attr_ubyte =PageOrigin =SetPageOrigin
  2353. }
  2354. }
  2355. }
  2356. }
  2357. *case: ON
  2358. {
  2359. *PrintableArea: PAIR(9504, 15504)
  2360. *PrintableOrigin: PAIR(48, 48)
  2361. *switch: Orientation
  2362. {
  2363. *case: PORTRAIT
  2364. {
  2365. *CursorOrigin: PAIR(48, 48)
  2366. *Command: CmdSelect
  2367. {
  2368. *Order: PAGE_SETUP.20
  2369. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2370. + =ubyte =RI_e8X13Paper =attr_ubyte =MediaSize =BeginPage
  2371. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2372. + =attr_ubyte =PageOrigin =SetPageOrigin
  2373. }
  2374. }
  2375. *case: LANDSCAPE_CC90
  2376. {
  2377. *CursorOrigin: PAIR(48, 15552)
  2378. *Command: CmdSelect
  2379. {
  2380. *Order: PAGE_SETUP.20
  2381. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2382. + =ubyte =RI_e8X13Paper =attr_ubyte =MediaSize =BeginPage
  2383. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2384. + =attr_ubyte =PageOrigin =SetPageOrigin
  2385. }
  2386. }
  2387. }
  2388. }
  2389. }
  2390. }
  2391. *Option: 8kai
  2392. {
  2393. *Ifdef: USE_QUOTED_STRING
  2394. *Name: "8K"
  2395. *Else:
  2396. *rcNameID: =RC_STR_8K
  2397. *Endif:
  2398. *PageDimensions: PAIR(12612, 18424)
  2399. *switch: EdgeToEdgePrint
  2400. {
  2401. *case: OFF
  2402. {
  2403. *PrintableArea: PAIR(12212, 18024)
  2404. *PrintableOrigin: PAIR(200, 200)
  2405. *switch: Orientation
  2406. {
  2407. *case: PORTRAIT
  2408. {
  2409. *CursorOrigin: PAIR(200, 200)
  2410. *Command: CmdSelect
  2411. {
  2412. *Order: PAGE_SETUP.20
  2413. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2414. + =ubyte =RI_e8KPaper =attr_ubyte =MediaSize =BeginPage
  2415. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2416. + =attr_ubyte =PageOrigin =SetPageOrigin
  2417. }
  2418. }
  2419. *case: LANDSCAPE_CC90
  2420. {
  2421. *CursorOrigin: PAIR(200, 18224)
  2422. *Command: CmdSelect
  2423. {
  2424. *Order: PAGE_SETUP.20
  2425. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2426. + =ubyte =RI_e8KPaper =attr_ubyte =MediaSize =BeginPage
  2427. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2428. + =attr_ubyte =PageOrigin =SetPageOrigin
  2429. }
  2430. }
  2431. }
  2432. }
  2433. *case: ON
  2434. {
  2435. *PrintableArea: PAIR(12516, 18328)
  2436. *PrintableOrigin: PAIR(48, 48)
  2437. *switch: Orientation
  2438. {
  2439. *case: PORTRAIT
  2440. {
  2441. *CursorOrigin: PAIR(48, 48)
  2442. *Command: CmdSelect
  2443. {
  2444. *Order: PAGE_SETUP.20
  2445. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2446. + =ubyte =RI_e8KPaper =attr_ubyte =MediaSize =BeginPage
  2447. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2448. + =attr_ubyte =PageOrigin =SetPageOrigin
  2449. }
  2450. }
  2451. *case: LANDSCAPE_CC90
  2452. {
  2453. *CursorOrigin: PAIR(48, 18376)
  2454. *Command: CmdSelect
  2455. {
  2456. *Order: PAGE_SETUP.20
  2457. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2458. + =ubyte =RI_e8KPaper =attr_ubyte =MediaSize =BeginPage
  2459. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2460. + =attr_ubyte =PageOrigin =SetPageOrigin
  2461. }
  2462. }
  2463. }
  2464. }
  2465. }
  2466. }
  2467. *Option: 16kai
  2468. {
  2469. *Ifdef: USE_QUOTED_STRING
  2470. *Name: "16K"
  2471. *Else:
  2472. *rcNameID: =RC_STR_16K
  2473. *Endif:
  2474. *PageDimensions: PAIR(9212, 12612)
  2475. *switch: EdgeToEdgePrint
  2476. {
  2477. *case: OFF
  2478. {
  2479. *PrintableArea: PAIR(8812, 12212)
  2480. *PrintableOrigin: PAIR(200, 200)
  2481. *switch: Orientation
  2482. {
  2483. *case: PORTRAIT
  2484. {
  2485. *CursorOrigin: PAIR(200, 200)
  2486. *Command: CmdSelect
  2487. {
  2488. *Order: PAGE_SETUP.20
  2489. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2490. + =ubyte =RI_e16KPaper =attr_ubyte =MediaSize =BeginPage
  2491. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2492. + =attr_ubyte =PageOrigin =SetPageOrigin
  2493. }
  2494. }
  2495. *case: LANDSCAPE_CC90
  2496. {
  2497. *CursorOrigin: PAIR(200, 12412)
  2498. *Command: CmdSelect
  2499. {
  2500. *Order: PAGE_SETUP.20
  2501. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2502. + =ubyte =RI_e16KPaper =attr_ubyte =MediaSize =BeginPage
  2503. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)}
  2504. + =attr_ubyte =PageOrigin =SetPageOrigin
  2505. }
  2506. }
  2507. }
  2508. }
  2509. *case: ON
  2510. {
  2511. *PrintableArea: PAIR(9116, 12516)
  2512. *PrintableOrigin: PAIR(48, 48)
  2513. *switch: Orientation
  2514. {
  2515. *case: PORTRAIT
  2516. {
  2517. *CursorOrigin: PAIR(48, 48)
  2518. *Command: CmdSelect
  2519. {
  2520. *Order: PAGE_SETUP.20
  2521. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2522. + =ubyte =RI_e16KPaper =attr_ubyte =MediaSize =BeginPage
  2523. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2524. + =attr_ubyte =PageOrigin =SetPageOrigin
  2525. }
  2526. }
  2527. *case: LANDSCAPE_CC90
  2528. {
  2529. *CursorOrigin: PAIR(48, 12564)
  2530. *Command: CmdSelect
  2531. {
  2532. *Order: PAGE_SETUP.20
  2533. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2534. + =ubyte =RI_e16KPaper =attr_ubyte =MediaSize =BeginPage
  2535. + =sint16_xy %l{((48*TextXRes)/1200)}%l{((48*TextYRes)/1200)}
  2536. + =attr_ubyte =PageOrigin =SetPageOrigin
  2537. }
  2538. }
  2539. }
  2540. }
  2541. }
  2542. }
  2543. *Option: CUSTOMSIZE
  2544. {
  2545. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  2546. *MinSize: PAIR(4724, 6614) *%%% (100mm, 140mm)
  2547. *MaxSize: PAIR(14412, 28346) *%%% (305mm, 600mm)
  2548. *MaxPrintableWidth: 14412
  2549. *MinLeftMargin: 200
  2550. *TopMargin: 200
  2551. *BottomMargin: 200
  2552. *switch: Orientation
  2553. {
  2554. *case: PORTRAIT
  2555. {
  2556. *Command: CmdSelect
  2557. {
  2558. *Order: PAGE_SETUP.20
  2559. *Cmd: =ubyte =ePortraitOrientation =attr_ubyte =Orientation
  2560. + =uint16_xy %l{((PhysPaperWidth*254+600)/1200)}%l{((PhysPaperLength*254+600)/1200)} =attr_ubyte =CustomMediaSize
  2561. + =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
  2562. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin
  2563. }
  2564. }
  2565. *case: LANDSCAPE_CC90
  2566. {
  2567. *Command: CmdSelect
  2568. {
  2569. *Order: PAGE_SETUP.20
  2570. *Cmd: =ubyte =eLandscapeOrientation =attr_ubyte =Orientation
  2571. + =uint16_xy %l{((PhysPaperWidth*254+600)/1200)}%l{((PhysPaperLength*254+600)/1200)} =attr_ubyte =CustomMediaSize
  2572. + =ubyte =eTenthsOfAMillimeter =attr_ubyte =CustomMediaSizeUnits =BeginPage
  2573. + =sint16_xy %l{((200*TextXRes)/1200)}%l{((200*TextYRes)/1200)} =attr_ubyte =PageOrigin =SetPageOrigin
  2574. }
  2575. }
  2576. }
  2577. }
  2578. }
  2579. *%======== Dither (PCL XL: custom feature) ========
  2580. *Feature: Dither
  2581. {
  2582. *rcNameID: =RC_STR_DITHER_QUALITY
  2583. *HelpIndex: =HLP_DITHER
  2584. *DefaultOption: High
  2585. *Option: High
  2586. {
  2587. *rcNameID: =RC_STR_HIGH
  2588. *Command: CmdSelect
  2589. {
  2590. *Order: PAGE_SETUP.40
  2591. *Cmd: =ubyte "<00>" =attr_ubyte =DitherMatrixDataType
  2592. + =uint16_xy "<10001000>" =attr_ubyte =DitherMatrixSize
  2593. + =ubyte "<02>" =attr_ubyte =DitherMatrixDepth
  2594. + =SetHalftoneMethod
  2595. + =dataLength "<00010000>"
  2596. + "<42786A3C2B1B1E2E4175673A2A1A1D2D>"
  2597. + "<88FDE8531703042484F8E35116030424>"
  2598. + "<99FFD45E1302072195FFCE5B12010721>"
  2599. + "<4ABFAB36280B0F3248BAA735270A0E31>"
  2600. + "<28171B2B3D6C5F3729191C2C3F716439>"
  2601. + "<130203227AEBD64B1502032380F3DE4E>"
  2602. + "<0F01051F8AFFC2551101062090FFC958>"
  2603. + "<2525080B2F43AE9B3226090D3046B5A234>"
  2604. + "<4073653A29191D2D4276693B2A1A1E2E>"
  2605. + "<82F5E1501502042386FAE65216030424>"
  2606. + "<92FFCC5A1101062097FFD15D12020721>"
  2607. + "<47B8A435260A0D3049BDA936270A0E31>"
  2608. + "<29181C2C3E6F623828181C2B3D6E6138>"
  2609. + "<140203237EF0DB4D140203227CEED94C>"
  2610. + "<1001051F8EFFC7571001051F8CFFC456>"
  2611. + "<26090C2F45B3A0342525080C2F44B09D33>"
  2612. }
  2613. }
  2614. *Option: Low
  2615. {
  2616. *rcNameID: =RC_STR_LOW
  2617. }
  2618. }
  2619. *%======== TrueType Font Download Format (PCL XL: custom feature) ========
  2620. *Feature: TrueTypeFormat
  2621. {
  2622. *rcNameID: =RC_STR_TRUETYPE_FORMAT
  2623. *HelpIndex: =HLP_TRUETYPE_FORMAT
  2624. *DefaultOption: TTFDownloadAsBitmap
  2625. *% *Option: TTFDownloadAsOutline
  2626. *% {
  2627. *% *rcNameID: =RC_STR_TRUETYPE_OUTLINE
  2628. *% }
  2629. *Option: TTFDownloadAsBitmap
  2630. {
  2631. *rcNameID: =RC_STR_TRUETYPE_BITMAP
  2632. }
  2633. *Option: TTFDownloadDisabled
  2634. {
  2635. *rcNameID: =RC_STR_TRUETYPE_DOWNLOADNONE
  2636. }
  2637. }
  2638. *switch: TrueTypeFormat
  2639. {
  2640. *% *case: TTFDownloadAsOutline
  2641. *% {
  2642. *% *FontFormat: HPPCL_OUTLINE
  2643. *% }
  2644. *case: TTFDownloadAsBitmap
  2645. {
  2646. *FontFormat: HPPCL
  2647. }
  2648. *case: TTFDownloadDisabled
  2649. {
  2650. }
  2651. }
  2652. *%======== StartPage (PCL XL) ========
  2653. *Command: CmdStartPage
  2654. {
  2655. *Order: PAGE_SETUP.30
  2656. *Cmd: =real32_xy "<0000803f><0000803f>" =attr_ubyte =PageScale =SetPageScale
  2657. + =ubyte "<01>" =attr_ubyte =ColorSpace =SetColorSpace
  2658. }
  2659. *%======== EndPage (PCL XL Only) ========
  2660. *switch: Collate
  2661. {
  2662. *case: OFF
  2663. {
  2664. *switch: Stapling
  2665. {
  2666. *case: OFF
  2667. {
  2668. *Command: CmdEndPage
  2669. {
  2670. *Order: PAGE_FINISH.10
  2671. *% *Cmd: =uint16 =NumOfCopy =attr_ubyte =PageCopies =EndPage
  2672. *CallbackID: =CMD_ENDPAGE_P6
  2673. *Params: LIST(NumOfCopies)
  2674. }
  2675. }
  2676. *default:
  2677. {
  2678. *Command: CmdEndPage
  2679. {
  2680. *Order: PAGE_FINISH.10
  2681. *Cmd: =uint16 "<0100>" =attr_ubyte =PageCopies =EndPage
  2682. }
  2683. }
  2684. }
  2685. }
  2686. *case: ON
  2687. {
  2688. *Command: CmdEndPage
  2689. {
  2690. *Order: PAGE_FINISH.10
  2691. *Cmd: =uint16 "<0100>" =attr_ubyte =PageCopies =EndPage
  2692. }
  2693. }
  2694. }
  2695. *%======== EndJob (PCL XL) ========
  2696. *Command: CmdEndJob
  2697. {
  2698. *Order: JOB_FINISH.10
  2699. *% *Cmd: =CloseDataSource =EndSession =PJL_ENDJOB
  2700. *CallbackID: =CMD_ENDJOB_P6
  2701. }
  2702. *%======== Cursor Control (PCL XL) ========
  2703. *Command: CmdXMoveAbsolute { *Cmd: "" }
  2704. *Command: CmdXMoveRelRight
  2705. {
  2706. *Cmd: ""
  2707. *Params: LIST(DestXRel, TextXRes)
  2708. }
  2709. *Command: CmdXMoveRelLeft
  2710. {
  2711. *Cmd: ""
  2712. *Params: LIST(DestXRel, TextXRes)
  2713. }
  2714. *Command: CmdYMoveAbsolute
  2715. {
  2716. *Cmd: ""
  2717. *Params: LIST(DestY, TextYRes)
  2718. }
  2719. *Command: CmdYMoveRelDown
  2720. {
  2721. *Cmd: ""
  2722. *Params: LIST(DestYRel, TextYRes)
  2723. }
  2724. *Command: CmdYMoveRelUp
  2725. {
  2726. *Cmd: ""
  2727. *Params: LIST(DestYRel, TextYRes)
  2728. }
  2729. *Command: CmdCR { *Cmd: "" }
  2730. *Command: CmdLF { *Cmd: "" }
  2731. *Command: CmdFF { *Cmd: "" }
  2732. *%======== Font (PCL XL) ========
  2733. *MinFontID: 1
  2734. *%*MaxFontID: 65535
  2735. *MinGlyphID: 1
  2736. *MaxGlyphID: 1000
  2737. *%*FontFormat: HPPCL
  2738. *Command: CmdSetFontID { *Cmd : "" }
  2739. *Command: CmdSelectFontID
  2740. {
  2741. *Cmd: ""
  2742. *Params: LIST(FontHeight, CurrentFontID, TextYRes)
  2743. }
  2744. *Command: CmdSetCharCode { *Cmd : "" }
  2745. *Command: CmdBoldOn { *Cmd : "" }
  2746. *Command: CmdBoldOff { *Cmd : "" }
  2747. *Command: CmdSetAnyRotation
  2748. {
  2749. *Cmd: ""
  2750. *Params: LIST(PrintDirInCCDegrees)
  2751. }
  2752. *Command: CmdSetSimpleRotation
  2753. {
  2754. *Cmd: ""
  2755. *Params: LIST(PrintDirInCCDegrees)
  2756. }
  2757. *%======== Capabilities (PCL XL) ========
  2758. *EjectPageWithFF?: FALSE
  2759. *TextCaps: LIST(TC_CR_ANY,TC_CR_90,TC_SF_X_YINDEP,TC_SA_CONTIN,TC_IA_ABLE,TC_UA_ABLE)
  2760. *XMoveUnit: 1200
  2761. *YMoveUnit: 1200
  2762. *Else: *%%% !RI_PCLXL
  2763. *%======== Resolution (PCL5e) ========
  2764. *Feature: Resolution
  2765. {
  2766. *rcNameID: =RESOLUTION_DISPLAY
  2767. *DefaultOption: 600dpi
  2768. *Option: 600dpi
  2769. {
  2770. *rcNameID: =RC_STR_600DPI
  2771. *DPI: PAIR(600, 600)
  2772. *TextDPI: PAIR(600, 600)
  2773. *MinStripBlankPixels: 32
  2774. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  2775. *SpotDiameter: 100
  2776. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  2777. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  2778. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  2779. *Command: CmdSelect
  2780. {
  2781. *Order: =PJL_SETUP_LAST
  2782. *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A1B>E<1B>*t600R"
  2783. + "<1B>&u600D<1B>*r0F"
  2784. }
  2785. }
  2786. *Option: 300dpi
  2787. {
  2788. *rcNameID: =RC_STR_300DPI
  2789. *DPI: PAIR(300, 300)
  2790. *TextDPI: PAIR(300, 300)
  2791. *MinStripBlankPixels: 32
  2792. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  2793. *SpotDiameter: 100
  2794. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  2795. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  2796. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  2797. *Command: CmdSelect
  2798. {
  2799. *Order: =PJL_SETUP_LAST
  2800. *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A1B>E<1B>*t300R"
  2801. + "<1B>&u600D<1B>*r0F"
  2802. }
  2803. }
  2804. }
  2805. *%======== Emit Orientation Command (PCL5e: CONCEALED) ========
  2806. *% NOTE:
  2807. *% Need to write "*NoPageEject?: TRUE" in orientation command emission
  2808. *% to print mixed-orientation document in duplex correctly. (2002/07/06)
  2809. *Feature: EmitOrientationCommand
  2810. {
  2811. *Name: "Emit Orientation Command"
  2812. *ConcealFromUI?: TRUE
  2813. *DefaultOption: Option1
  2814. *Option: Option1
  2815. {
  2816. *Name: "Emit Orientation Command"
  2817. *switch: Orientation
  2818. {
  2819. *case: PORTRAIT
  2820. {
  2821. *Command: CmdSelect
  2822. {
  2823. *Order: DOC_SETUP.25
  2824. *NoPageEject?: TRUE
  2825. *Cmd: "<1B>&l0O"
  2826. }
  2827. }
  2828. *case: LANDSCAPE_CC90
  2829. {
  2830. *Command: CmdSelect
  2831. {
  2832. *Order: DOC_SETUP.25
  2833. *NoPageEject?: TRUE
  2834. *Cmd: "<1B>&l1O"
  2835. }
  2836. }
  2837. }
  2838. }
  2839. }
  2840. *%======== InputBin (PCL5e) ========
  2841. *% NOTE:
  2842. *% On Win2000, *HelpIndex makes "Automatically Select" blank in UI.
  2843. *Feature: InputBin
  2844. {
  2845. *rcNameID: =PAPER_SOURCE_DISPLAY
  2846. *% *HelpIndex: =HLP_PAPER_SOURCE
  2847. *DefaultOption: AUTO
  2848. *Option: AUTO
  2849. {
  2850. *rcNameID: =RC_STR_AUTO_SELECT_BY_PRINTER
  2851. *Command: CmdSelect
  2852. {
  2853. *Order: DOC_SETUP.30
  2854. *Cmd: "<1B>&l7H"
  2855. }
  2856. }
  2857. *Option: BypassTray
  2858. {
  2859. *rcNameID: =RC_STR_BYPASS_TRAY
  2860. *OptionID: =RI_DMBIN_BYPASS_TRAY
  2861. *Command: CmdSelect
  2862. {
  2863. *Order: DOC_SETUP.30
  2864. *Cmd: "<1B>&l2H"
  2865. }
  2866. }
  2867. *Option: Tray1
  2868. {
  2869. *rcNameID: =RC_STR_TRAY1
  2870. *OptionID: =RI_DMBIN_TRAY1
  2871. *Command: CmdSelect
  2872. {
  2873. *Order: DOC_SETUP.30
  2874. *Cmd: "<1B>&l8H"
  2875. }
  2876. }
  2877. *Option: Tray2
  2878. {
  2879. *rcNameID: =RC_STR_TRAY2
  2880. *OptionID: =RI_DMBIN_TRAY2
  2881. *Command: CmdSelect
  2882. {
  2883. *Order: DOC_SETUP.30
  2884. *Cmd: "<1B>&l1H"
  2885. }
  2886. }
  2887. *Option: Tray3
  2888. {
  2889. *rcNameID: =RC_STR_TRAY3
  2890. *OptionID: =RI_DMBIN_TRAY3
  2891. *Command: CmdSelect
  2892. {
  2893. *Order: DOC_SETUP.30
  2894. *Cmd: "<1B>&l4H"
  2895. }
  2896. }
  2897. *Option: LARGECAPACITY
  2898. {
  2899. *rcNameID: =RC_STR_LARGE_CAPACITY_TRAY
  2900. *Installable?: TRUE
  2901. *rcInstallableFeatureNameID: =RC_STR_LARGE_CAPACITY_TRAY
  2902. *Command: CmdSelect
  2903. {
  2904. *Order: DOC_SETUP.30
  2905. *Cmd: "<1B>&l5H"
  2906. }
  2907. }
  2908. }
  2909. *%======== MediaType (PCL5e) ========
  2910. *Feature: MediaType
  2911. {
  2912. *rcNameID: =MEDIA_TYPE_DISPLAY
  2913. *Ifdef: WINNT_51
  2914. *HelpIndex: =HLP_MEDIA_TYPE
  2915. *Endif: *%%% WINNT_51
  2916. *DefaultOption: Auto
  2917. *Option: Auto
  2918. {
  2919. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  2920. }
  2921. *Option: STANDARD
  2922. {
  2923. *Ifdef: USE_QUOTED_STRING
  2924. *Name: "Plain"
  2925. *Else:
  2926. *rcNameID: =RC_STR_PLAIN
  2927. *Endif:
  2928. *Command: CmdSelect
  2929. {
  2930. *Order: DOC_SETUP.35
  2931. *Cmd: "<1B>&n6WdPlain"
  2932. }
  2933. }
  2934. *Option: Recycled
  2935. {
  2936. *Ifdef: USE_QUOTED_STRING
  2937. *Name: "Recycled"
  2938. *Else:
  2939. *rcNameID: =RC_STR_RECYCLED
  2940. *Endif:
  2941. *Command: CmdSelect
  2942. {
  2943. *Order: DOC_SETUP.35
  2944. *Cmd: "<1B>&n9WdRecycled"
  2945. }
  2946. }
  2947. *Option: Special
  2948. {
  2949. *Ifdef: USE_QUOTED_STRING
  2950. *Name: "Special"
  2951. *Else:
  2952. *rcNameID: =RC_STR_SPECIAL
  2953. *Endif:
  2954. *Command: CmdSelect
  2955. {
  2956. *Order: DOC_SETUP.35
  2957. *Cmd: "<1B>&n8WdSpecial"
  2958. }
  2959. }
  2960. *Option: Thick
  2961. {
  2962. *Ifdef: USE_QUOTED_STRING
  2963. *Name: "Thick"
  2964. *Else:
  2965. *rcNameID: =RC_STR_THICK
  2966. *Endif:
  2967. *Command: CmdSelect
  2968. {
  2969. *Order: DOC_SETUP.35
  2970. *Cmd: "<1B>&n6WdThick"
  2971. }
  2972. }
  2973. *Option: TRANSPARENCY
  2974. {
  2975. *rcNameID: =TRANSPARENCY_DISPLAY
  2976. *Command: CmdSelect
  2977. {
  2978. *Order: DOC_SETUP.35
  2979. *Cmd: "<1B>&n13WdTransparency"
  2980. }
  2981. }
  2982. *Option: Translucent
  2983. {
  2984. *Ifdef: USE_QUOTED_STRING
  2985. *Name: "Translucent"
  2986. *Else:
  2987. *rcNameID: =RC_STR_TRANSLUCENT
  2988. *Endif:
  2989. *Command: CmdSelect
  2990. {
  2991. *Order: DOC_SETUP.35
  2992. *Cmd: "<1B>&n12WdTranslucent"
  2993. }
  2994. }
  2995. *Option: Color1
  2996. {
  2997. *Ifdef: USE_QUOTED_STRING
  2998. *Name: "Color1"
  2999. *Else:
  3000. *rcNameID: =RC_STR_COLOR1
  3001. *Endif:
  3002. *Command: CmdSelect
  3003. {
  3004. *Order: DOC_SETUP.35
  3005. *Cmd: "<1B>&n6WdColor1"
  3006. }
  3007. }
  3008. *Option: Color2
  3009. {
  3010. *Ifdef: USE_QUOTED_STRING
  3011. *Name: "Color2"
  3012. *Else:
  3013. *rcNameID: =RC_STR_COLOR2
  3014. *Endif:
  3015. *Command: CmdSelect
  3016. {
  3017. *Order: DOC_SETUP.35
  3018. *Cmd: "<1B>&n6WdColor2"
  3019. }
  3020. }
  3021. *Option: Letterhead
  3022. {
  3023. *Ifdef: USE_QUOTED_STRING
  3024. *Name: "Letterhead"
  3025. *Else:
  3026. *rcNameID: =RC_STR_LETTERHEAD
  3027. *Endif:
  3028. *Command: CmdSelect
  3029. {
  3030. *Order: DOC_SETUP.35
  3031. *Cmd: "<1B>&n11WdLetterhead"
  3032. }
  3033. }
  3034. *Option: Labels
  3035. {
  3036. *Ifdef: USE_QUOTED_STRING
  3037. *Name: "Labels"
  3038. *Else:
  3039. *rcNameID: =RC_STR_LABELS
  3040. *Endif:
  3041. *Command: CmdSelect
  3042. {
  3043. *Order: DOC_SETUP.35
  3044. *Cmd: "<1B>&n7WdLabels"
  3045. }
  3046. }
  3047. *Option: Tabstock
  3048. {
  3049. *Ifdef: USE_QUOTED_STRING
  3050. *Name: "Tab Stock"
  3051. *Else:
  3052. *rcNameID: =RC_STR_TABSTOCK
  3053. *Endif:
  3054. *Command: CmdSelect
  3055. {
  3056. *Order: DOC_SETUP.35
  3057. *Cmd: "<1B>&n4WdTab"
  3058. }
  3059. }
  3060. }
  3061. *%======== PaperSize (PCL5e) ========
  3062. *Feature: PaperSize
  3063. {
  3064. *rcNameID: =PAPER_SIZE_DISPLAY
  3065. *DefaultOption: LETTER
  3066. *Option: 11X17
  3067. {
  3068. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3069. *switch: EdgeToEdgePrint
  3070. {
  3071. *case: OFF
  3072. {
  3073. *switch: Orientation
  3074. {
  3075. *case: PORTRAIT
  3076. {
  3077. *PrintableArea: PAIR(12576, 20000)
  3078. *PrintableOrigin: PAIR(300, 200)
  3079. *CursorOrigin: PAIR(300, 200)
  3080. *Command: CmdSelect
  3081. {
  3082. *Order: DOC_SETUP.40
  3083. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t"
  3084. + %d{((12576*6+5)/10)}"x" %d{((20000*6+5)/10)}"Y"
  3085. }
  3086. }
  3087. *case: LANDSCAPE_CC90
  3088. {
  3089. *PrintableArea: PAIR(12800, 19904)
  3090. *PrintableOrigin: PAIR(200, 256)
  3091. *CursorOrigin: PAIR(200, 20160)
  3092. *Command: CmdSelect
  3093. {
  3094. *Order: DOC_SETUP.40
  3095. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t"
  3096. + %d{((19904*6+5)/10)}"x" %d{((12800*6+5)/10)}"Y"
  3097. }
  3098. }
  3099. }
  3100. }
  3101. *case: ON
  3102. {
  3103. *switch: Orientation
  3104. {
  3105. *case: PORTRAIT
  3106. {
  3107. *PrintableArea: PAIR(13088, 20304)
  3108. *PrintableOrigin: PAIR(56, 48)
  3109. *CursorOrigin: PAIR(56, 248)
  3110. *Command: CmdSelect
  3111. {
  3112. *Order: DOC_SETUP.40
  3113. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t"
  3114. + %d{((13088*6+5)/10)}"x" %d{((20304*6+5)/10)}"Y"
  3115. }
  3116. }
  3117. *case: LANDSCAPE_CC90
  3118. {
  3119. *PrintableArea: PAIR(13104, 20288)
  3120. *PrintableOrigin: PAIR(48, 56)
  3121. *CursorOrigin: PAIR(248, 20344)
  3122. *Command: CmdSelect
  3123. {
  3124. *Order: DOC_SETUP.40
  3125. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t"
  3126. + %d{((20288*6+5)/10)}"x" %d{((13104*6+5)/10)}"Y"
  3127. }
  3128. }
  3129. }
  3130. }
  3131. }
  3132. }
  3133. *Option: LEGAL
  3134. {
  3135. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3136. *switch: EdgeToEdgePrint
  3137. {
  3138. *case: OFF
  3139. {
  3140. *switch: Orientation
  3141. {
  3142. *case: PORTRAIT
  3143. {
  3144. *PrintableArea: PAIR(9600, 16400)
  3145. *PrintableOrigin: PAIR(300, 200)
  3146. *CursorOrigin: PAIR(300, 200)
  3147. *Command: CmdSelect
  3148. {
  3149. *Order: DOC_SETUP.40
  3150. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t"
  3151. + %d{((9600*6+5)/10)}"x" %d{((16400*6+5)/10)}"Y"
  3152. }
  3153. }
  3154. *case: LANDSCAPE_CC90
  3155. {
  3156. *PrintableArea: PAIR(9800, 16320)
  3157. *PrintableOrigin: PAIR(200, 240)
  3158. *CursorOrigin: PAIR(200, 16560)
  3159. *Command: CmdSelect
  3160. {
  3161. *Order: DOC_SETUP.40
  3162. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t"
  3163. + %d{((16320*6+5)/10)}"x" %d{((9800*6+5)/10)}"Y"
  3164. }
  3165. }
  3166. }
  3167. }
  3168. *case: ON
  3169. {
  3170. *switch: Orientation
  3171. {
  3172. *case: PORTRAIT
  3173. {
  3174. *PrintableArea: PAIR(10080, 16704)
  3175. *PrintableOrigin: PAIR(60, 48)
  3176. *CursorOrigin: PAIR(60, 248)
  3177. *Command: CmdSelect
  3178. {
  3179. *Order: DOC_SETUP.40
  3180. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t"
  3181. + %d{((10080*6+5)/10)}"x" %d{((16704*6+5)/10)}"Y"
  3182. }
  3183. }
  3184. *case: LANDSCAPE_CC90
  3185. {
  3186. *PrintableArea: PAIR(10104, 16704)
  3187. *PrintableOrigin: PAIR(48, 48)
  3188. *CursorOrigin: PAIR(248, 16752)
  3189. *Command: CmdSelect
  3190. {
  3191. *Order: DOC_SETUP.40
  3192. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t"
  3193. + %d{((16704*6+5)/10)}"x" %d{((10104*6+5)/10)}"Y"
  3194. }
  3195. }
  3196. }
  3197. }
  3198. }
  3199. }
  3200. *Option: LETTER
  3201. {
  3202. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3203. *switch: EdgeToEdgePrint
  3204. {
  3205. *case: OFF
  3206. {
  3207. *switch: Orientation
  3208. {
  3209. *case: PORTRAIT
  3210. {
  3211. *PrintableArea: PAIR(9600, 12800)
  3212. *PrintableOrigin: PAIR(300, 200)
  3213. *CursorOrigin: PAIR(300, 200)
  3214. *Command: CmdSelect
  3215. {
  3216. *Order: DOC_SETUP.40
  3217. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t"
  3218. + %d{((9600*6+5)/10)}"x" %d{((12800*6+5)/10)}"Y"
  3219. }
  3220. }
  3221. *case: LANDSCAPE_CC90
  3222. {
  3223. *PrintableArea: PAIR(9800, 12704)
  3224. *PrintableOrigin: PAIR(200, 256)
  3225. *CursorOrigin: PAIR(200, 12960)
  3226. *Command: CmdSelect
  3227. {
  3228. *Order: DOC_SETUP.40
  3229. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t"
  3230. + %d{((12704*6+5)/10)}"x" %d{((9800*6+5)/10)}"Y"
  3231. }
  3232. }
  3233. }
  3234. }
  3235. *case: ON
  3236. {
  3237. *switch: Orientation
  3238. {
  3239. *case: PORTRAIT
  3240. {
  3241. *PrintableArea: PAIR(10080, 13104)
  3242. *PrintableOrigin: PAIR(60, 48)
  3243. *CursorOrigin: PAIR(60, 248)
  3244. *Command: CmdSelect
  3245. {
  3246. *Order: DOC_SETUP.40
  3247. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t"
  3248. + %d{((10080*6+5)/10)}"x" %d{((13104*6+5)/10)}"Y"
  3249. }
  3250. }
  3251. *case: LANDSCAPE_CC90
  3252. {
  3253. *PrintableArea: PAIR(10104, 13088)
  3254. *PrintableOrigin: PAIR(48, 56)
  3255. *CursorOrigin: PAIR(248, 13144)
  3256. *Command: CmdSelect
  3257. {
  3258. *Order: DOC_SETUP.40
  3259. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t"
  3260. + %d{((13088*6+5)/10)}"x" %d{((10104*6+5)/10)}"Y"
  3261. }
  3262. }
  3263. }
  3264. }
  3265. }
  3266. }
  3267. *Option: EXECUTIVE
  3268. {
  3269. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3270. *switch: EdgeToEdgePrint
  3271. {
  3272. *case: OFF
  3273. {
  3274. *switch: Orientation
  3275. {
  3276. *case: PORTRAIT
  3277. {
  3278. *PrintableArea: PAIR(8096, 12200)
  3279. *PrintableOrigin: PAIR(300, 200)
  3280. *CursorOrigin: PAIR(300, 200)
  3281. *Command: CmdSelect
  3282. {
  3283. *Order: DOC_SETUP.40
  3284. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t"
  3285. + %d{((8096*6+5)/10)}"x" %d{((12200*6+5)/10)}"Y"
  3286. }
  3287. }
  3288. *case: LANDSCAPE_CC90
  3289. {
  3290. *PrintableArea: PAIR(8300, 12096)
  3291. *PrintableOrigin: PAIR(200, 264)
  3292. *CursorOrigin: PAIR(200, 12360)
  3293. *Command: CmdSelect
  3294. {
  3295. *Order: DOC_SETUP.40
  3296. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t"
  3297. + %d{((12096*6+5)/10)}"x" %d{((8300*6+5)/10)}"Y"
  3298. }
  3299. }
  3300. }
  3301. }
  3302. *case: ON
  3303. {
  3304. *switch: Orientation
  3305. {
  3306. *case: PORTRAIT
  3307. {
  3308. *PrintableArea: PAIR(8576, 12504)
  3309. *PrintableOrigin: PAIR(60, 48)
  3310. *CursorOrigin: PAIR(60, 248)
  3311. *Command: CmdSelect
  3312. {
  3313. *Order: DOC_SETUP.40
  3314. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t"
  3315. + %d{((8576*6+5)/10)}"x" %d{((12504*6+5)/10)}"Y"
  3316. }
  3317. }
  3318. *case: LANDSCAPE_CC90
  3319. {
  3320. *PrintableArea: PAIR(8604, 12480)
  3321. *PrintableOrigin: PAIR(48, 60)
  3322. *CursorOrigin: PAIR(248, 12540)
  3323. *Command: CmdSelect
  3324. {
  3325. *Order: DOC_SETUP.40
  3326. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t"
  3327. + %d{((12480*6+5)/10)}"x" %d{((8604*6+5)/10)}"Y"
  3328. }
  3329. }
  3330. }
  3331. }
  3332. }
  3333. }
  3334. *Option: STATEMENT
  3335. {
  3336. *rcNameID: =RC_STR_5_5X8_5
  3337. *switch: EdgeToEdgePrint
  3338. {
  3339. *case: OFF
  3340. {
  3341. *switch: Orientation
  3342. {
  3343. *case: PORTRAIT
  3344. {
  3345. *PrintableArea: PAIR(5984, 9800)
  3346. *PrintableOrigin: PAIR(300, 200)
  3347. *CursorOrigin: PAIR(300, 200)
  3348. *Command: CmdSelect
  3349. {
  3350. *Order: DOC_SETUP.40
  3351. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t"
  3352. + %d{((5984*6+5)/10)}"x" %d{((9800*6+5)/10)}"Y"
  3353. }
  3354. }
  3355. *case: LANDSCAPE_CC90
  3356. {
  3357. *PrintableArea: PAIR(6200, 9696)
  3358. *PrintableOrigin: PAIR(200, 264)
  3359. *CursorOrigin: PAIR(200, 9960)
  3360. *Command: CmdSelect
  3361. {
  3362. *Order: DOC_SETUP.40
  3363. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t"
  3364. + %d{((9696*6+5)/10)}"x" %d{((6200*6+5)/10)}"Y"
  3365. }
  3366. }
  3367. }
  3368. }
  3369. *case: ON
  3370. {
  3371. *switch: Orientation
  3372. {
  3373. *case: PORTRAIT
  3374. {
  3375. *PrintableArea: PAIR(6496, 10104)
  3376. *PrintableOrigin: PAIR(52, 48)
  3377. *CursorOrigin: PAIR(52, 248)
  3378. *Command: CmdSelect
  3379. {
  3380. *Order: DOC_SETUP.40
  3381. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t"
  3382. + %d{((6496*6+5)/10)}"x" %d{((10104*6+5)/10)}"Y"
  3383. }
  3384. }
  3385. *case: LANDSCAPE_CC90
  3386. {
  3387. *PrintableArea: PAIR(6504, 10080)
  3388. *PrintableOrigin: PAIR(48, 60)
  3389. *CursorOrigin: PAIR(248, 10140)
  3390. *Command: CmdSelect
  3391. {
  3392. *Order: DOC_SETUP.40
  3393. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t"
  3394. + %d{((10080*6+5)/10)}"x" %d{((6504*6+5)/10)}"Y"
  3395. }
  3396. }
  3397. }
  3398. }
  3399. }
  3400. }
  3401. *Option: A3
  3402. {
  3403. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3404. *switch: EdgeToEdgePrint
  3405. {
  3406. *case: OFF
  3407. {
  3408. *switch: Orientation
  3409. {
  3410. *case: PORTRAIT
  3411. {
  3412. *PrintableArea: PAIR(13440, 19440)
  3413. *PrintableOrigin: PAIR(284, 200)
  3414. *CursorOrigin: PAIR(284, 200)
  3415. *Command: CmdSelect
  3416. {
  3417. *Order: DOC_SETUP.40
  3418. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t"
  3419. + %d{((13440*6+5)/10)}"x" %d{((19440*6+5)/10)}"Y"
  3420. }
  3421. }
  3422. *case: LANDSCAPE_CC90
  3423. {
  3424. *PrintableArea: PAIR(13628, 19360)
  3425. *PrintableOrigin: PAIR(200, 244)
  3426. *CursorOrigin: PAIR(200, 19604)
  3427. *Command: CmdSelect
  3428. {
  3429. *Order: DOC_SETUP.40
  3430. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t"
  3431. + %d{((19360*6+5)/10)}"x" %d{((13628*6+5)/10)}"Y"
  3432. }
  3433. }
  3434. }
  3435. }
  3436. *case: ON
  3437. {
  3438. *switch: Orientation
  3439. {
  3440. *case: PORTRAIT
  3441. {
  3442. *PrintableArea: PAIR(13920, 19744)
  3443. *PrintableOrigin: PAIR(52, 48)
  3444. *CursorOrigin: PAIR(52, 248)
  3445. *Command: CmdSelect
  3446. {
  3447. *Order: DOC_SETUP.40
  3448. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t"
  3449. + %d{((13920*6+5)/10)}"x" %d{((19744*6+5)/10)}"Y"
  3450. }
  3451. }
  3452. *case: LANDSCAPE_CC90
  3453. {
  3454. *PrintableArea: PAIR(13932, 19744)
  3455. *PrintableOrigin: PAIR(48, 48)
  3456. *CursorOrigin: PAIR(248, 19792)
  3457. *Command: CmdSelect
  3458. {
  3459. *Order: DOC_SETUP.40
  3460. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t"
  3461. + %d{((19744*6+5)/10)}"x" %d{((13932*6+5)/10)}"Y"
  3462. }
  3463. }
  3464. }
  3465. }
  3466. }
  3467. }
  3468. *Option: A4
  3469. {
  3470. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3471. *switch: EdgeToEdgePrint
  3472. {
  3473. *case: OFF
  3474. {
  3475. *switch: Orientation
  3476. {
  3477. *case: PORTRAIT
  3478. {
  3479. *PrintableArea: PAIR(9344, 13628)
  3480. *PrintableOrigin: PAIR(284, 200)
  3481. *CursorOrigin: PAIR(284, 200)
  3482. *Command: CmdSelect
  3483. {
  3484. *Order: DOC_SETUP.40
  3485. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t"
  3486. + %d{((9344*6+5)/10)}"x" %d{((13628*6+5)/10)}"Y"
  3487. }
  3488. }
  3489. *case: LANDSCAPE_CC90
  3490. {
  3491. *PrintableArea: PAIR(9520, 13536)
  3492. *PrintableOrigin: PAIR(200, 256)
  3493. *CursorOrigin: PAIR(200, 13792)
  3494. *Command: CmdSelect
  3495. {
  3496. *Order: DOC_SETUP.40
  3497. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t"
  3498. + %d{((13536*6+5)/10)}"x" %d{((9520*6+5)/10)}"Y"
  3499. }
  3500. }
  3501. }
  3502. }
  3503. *case: ON
  3504. {
  3505. *switch: Orientation
  3506. {
  3507. *case: PORTRAIT
  3508. {
  3509. *PrintableArea: PAIR(9824, 13932)
  3510. *PrintableOrigin: PAIR(48, 48)
  3511. *CursorOrigin: PAIR(48, 248)
  3512. *Command: CmdSelect
  3513. {
  3514. *Order: DOC_SETUP.40
  3515. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t"
  3516. + %d{((9824*6+5)/10)}"x" %d{((13932*6+5)/10)}"Y"
  3517. }
  3518. }
  3519. *case: LANDSCAPE_CC90
  3520. {
  3521. *PrintableArea: PAIR(9824, 13920)
  3522. *PrintableOrigin: PAIR(48, 56)
  3523. *CursorOrigin: PAIR(248, 13976)
  3524. *Command: CmdSelect
  3525. {
  3526. *Order: DOC_SETUP.40
  3527. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t"
  3528. + %d{((13920*6+5)/10)}"x" %d{((9824*6+5)/10)}"Y"
  3529. }
  3530. }
  3531. }
  3532. }
  3533. }
  3534. }
  3535. *Option: A5
  3536. {
  3537. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3538. *switch: EdgeToEdgePrint
  3539. {
  3540. *case: OFF
  3541. {
  3542. *switch: Orientation
  3543. {
  3544. *case: PORTRAIT
  3545. {
  3546. *PrintableArea: PAIR(6400, 9520)
  3547. *PrintableOrigin: PAIR(284, 200)
  3548. *CursorOrigin: PAIR(284, 200)
  3549. *Command: CmdSelect
  3550. {
  3551. *Order: DOC_SETUP.40
  3552. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t"
  3553. + %d{((6400*6+5)/10)}"x" %d{((9520*6+5)/10)}"Y"
  3554. }
  3555. }
  3556. *case: LANDSCAPE_CC90
  3557. {
  3558. *PrintableArea: PAIR(6592, 9440)
  3559. *PrintableOrigin: PAIR(200, 244)
  3560. *CursorOrigin: PAIR(200, 9684)
  3561. *Command: CmdSelect
  3562. {
  3563. *Order: DOC_SETUP.40
  3564. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t"
  3565. + %d{((9440*6+5)/10)}"x" %d{((6592*6+5)/10)}"Y"
  3566. }
  3567. }
  3568. }
  3569. }
  3570. *case: ON
  3571. {
  3572. *switch: Orientation
  3573. {
  3574. *case: PORTRAIT
  3575. {
  3576. *PrintableArea: PAIR(6880, 9824)
  3577. *PrintableOrigin: PAIR(56, 48)
  3578. *CursorOrigin: PAIR(56, 248)
  3579. *Command: CmdSelect
  3580. {
  3581. *Order: DOC_SETUP.40
  3582. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t"
  3583. + %d{((6880*6+5)/10)}"x" %d{((9824*6+5)/10)}"Y"
  3584. }
  3585. }
  3586. *case: LANDSCAPE_CC90
  3587. {
  3588. *PrintableArea: PAIR(6896, 9824)
  3589. *PrintableOrigin: PAIR(48, 48)
  3590. *CursorOrigin: PAIR(248, 9872)
  3591. *Command: CmdSelect
  3592. {
  3593. *Order: DOC_SETUP.40
  3594. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t"
  3595. + %d{((9824*6+5)/10)}"x" %d{((6896*6+5)/10)}"Y"
  3596. }
  3597. }
  3598. }
  3599. }
  3600. }
  3601. }
  3602. *Option: A6
  3603. {
  3604. *rcNameID: =RC_STR_A6
  3605. *PageDimensions: PAIR(4956, 6996)
  3606. *switch: EdgeToEdgePrint
  3607. {
  3608. *case: OFF
  3609. {
  3610. *switch: Orientation
  3611. {
  3612. *case: PORTRAIT
  3613. {
  3614. *PrintableArea: PAIR(4384, 6592)
  3615. *PrintableOrigin: PAIR(284, 200)
  3616. *CursorOrigin: PAIR(284, 200)
  3617. *Command: CmdSelect
  3618. {
  3619. *Order: DOC_SETUP.40
  3620. *Cmd: "<1B>&l2001a8c1E<1B>*p0x0Y<1B>*c0t"
  3621. + %d{((4384*6+5)/10)}"x" %d{((6592*6+5)/10)}"Y"
  3622. }
  3623. }
  3624. *case: LANDSCAPE_CC90
  3625. {
  3626. *PrintableArea: PAIR(4560, 6496)
  3627. *PrintableOrigin: PAIR(200, 260)
  3628. *CursorOrigin: PAIR(200, 6756)
  3629. *Command: CmdSelect
  3630. {
  3631. *Order: DOC_SETUP.40
  3632. *Cmd: "<1B>&l2001a8c1E<1B>*p0x0Y<1B>*c0t"
  3633. + %d{((6496*6+5)/10)}"x" %d{((4560*6+5)/10)}"Y"
  3634. }
  3635. }
  3636. }
  3637. }
  3638. *case: ON
  3639. {
  3640. *switch: Orientation
  3641. {
  3642. *case: PORTRAIT
  3643. {
  3644. *PrintableArea: PAIR(4864, 6896)
  3645. *PrintableOrigin: PAIR(48, 48)
  3646. *CursorOrigin: PAIR(48, 248)
  3647. *Command: CmdSelect
  3648. {
  3649. *Order: DOC_SETUP.40
  3650. *Cmd: "<1B>&l2001a8c1E<1B>*p0x0Y<1B>*c0t"
  3651. + %d{((4864*6+5)/10)}"x" %d{((6896*6+5)/10)}"Y"
  3652. }
  3653. }
  3654. *case: LANDSCAPE_CC90
  3655. {
  3656. *PrintableArea: PAIR(4864, 6880)
  3657. *PrintableOrigin: PAIR(48, 56)
  3658. *CursorOrigin: PAIR(248, 6936)
  3659. *Command: CmdSelect
  3660. {
  3661. *Order: DOC_SETUP.40
  3662. *Cmd: "<1B>&l2001a8c1E<1B>*p0x0Y<1B>*c0t"
  3663. + %d{((6880*6+5)/10)}"x" %d{((4864*6+5)/10)}"Y"
  3664. }
  3665. }
  3666. }
  3667. }
  3668. }
  3669. }
  3670. *Option: B4
  3671. {
  3672. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3673. *switch: EdgeToEdgePrint
  3674. {
  3675. *case: OFF
  3676. {
  3677. *switch: Orientation
  3678. {
  3679. *case: PORTRAIT
  3680. {
  3681. *PrintableArea: PAIR(11552, 16796)
  3682. *PrintableOrigin: PAIR(284, 200)
  3683. *CursorOrigin: PAIR(284, 200)
  3684. *Command: CmdSelect
  3685. {
  3686. *Order: DOC_SETUP.40
  3687. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t"
  3688. + %d{((11552*6+5)/10)}"x" %d{((16796*6+5)/10)}"Y"
  3689. }
  3690. }
  3691. *case: LANDSCAPE_CC90
  3692. {
  3693. *PrintableArea: PAIR(11740, 16704)
  3694. *PrintableOrigin: PAIR(200, 256)
  3695. *CursorOrigin: PAIR(200, 16960)
  3696. *Command: CmdSelect
  3697. {
  3698. *Order: DOC_SETUP.40
  3699. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t"
  3700. + %d{((16704*6+5)/10)}"x" %d{((11740*6+5)/10)}"Y"
  3701. }
  3702. }
  3703. }
  3704. }
  3705. *case: ON
  3706. {
  3707. *switch: Orientation
  3708. {
  3709. *case: PORTRAIT
  3710. {
  3711. *PrintableArea: PAIR(12032, 17100)
  3712. *PrintableOrigin: PAIR(52, 48)
  3713. *CursorOrigin: PAIR(52, 248)
  3714. *Command: CmdSelect
  3715. {
  3716. *Order: DOC_SETUP.40
  3717. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t"
  3718. + %d{((12032*6+5)/10)}"x" %d{((17100*6+5)/10)}"Y"
  3719. }
  3720. }
  3721. *case: LANDSCAPE_CC90
  3722. {
  3723. *PrintableArea: PAIR(12044, 17088)
  3724. *PrintableOrigin: PAIR(48, 56)
  3725. *CursorOrigin: PAIR(248, 17144)
  3726. *Command: CmdSelect
  3727. {
  3728. *Order: DOC_SETUP.40
  3729. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t"
  3730. + %d{((17088*6+5)/10)}"x" %d{((12044*6+5)/10)}"Y"
  3731. }
  3732. }
  3733. }
  3734. }
  3735. }
  3736. }
  3737. *Option: B5
  3738. {
  3739. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  3740. *switch: EdgeToEdgePrint
  3741. {
  3742. *case: OFF
  3743. {
  3744. *switch: Orientation
  3745. {
  3746. *case: PORTRAIT
  3747. {
  3748. *PrintableArea: PAIR(8000, 11740)
  3749. *PrintableOrigin: PAIR(284, 200)
  3750. *CursorOrigin: PAIR(284, 200)
  3751. *Command: CmdSelect
  3752. {
  3753. *Order: DOC_SETUP.40
  3754. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t"
  3755. + %d{((8000*6+5)/10)}"x" %d{((11740*6+5)/10)}"Y"
  3756. }
  3757. }
  3758. *case: LANDSCAPE_CC90
  3759. {
  3760. *PrintableArea: PAIR(8196, 11648)
  3761. *PrintableOrigin: PAIR(200, 256)
  3762. *CursorOrigin: PAIR(200, 11904)
  3763. *Command: CmdSelect
  3764. {
  3765. *Order: DOC_SETUP.40
  3766. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t"
  3767. + %d{((11648*6+5)/10)}"x" %d{((8196*6+5)/10)}"Y"
  3768. }
  3769. }
  3770. }
  3771. }
  3772. *case: ON
  3773. {
  3774. *switch: Orientation
  3775. {
  3776. *case: PORTRAIT
  3777. {
  3778. *PrintableArea: PAIR(8480, 12044)
  3779. *PrintableOrigin: PAIR(56, 48)
  3780. *CursorOrigin: PAIR(56, 248)
  3781. *Command: CmdSelect
  3782. {
  3783. *Order: DOC_SETUP.40
  3784. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t"
  3785. + %d{((8480*6+5)/10)}"x" %d{((12044*6+5)/10)}"Y"
  3786. }
  3787. }
  3788. *case: LANDSCAPE_CC90
  3789. {
  3790. *PrintableArea: PAIR(8500, 12032)
  3791. *PrintableOrigin: PAIR(48, 56)
  3792. *CursorOrigin: PAIR(248, 12088)
  3793. *Command: CmdSelect
  3794. {
  3795. *Order: DOC_SETUP.40
  3796. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t"
  3797. + %d{((12032*6+5)/10)}"x" %d{((8500*6+5)/10)}"Y"
  3798. }
  3799. }
  3800. }
  3801. }
  3802. }
  3803. }
  3804. *Option: FOLIO
  3805. {
  3806. *rcNameID: =RC_STR_8_5X13
  3807. *switch: EdgeToEdgePrint
  3808. {
  3809. *case: OFF
  3810. {
  3811. *switch: Orientation
  3812. {
  3813. *case: PORTRAIT
  3814. {
  3815. *PrintableArea: PAIR(9600, 15200)
  3816. *PrintableOrigin: PAIR(300, 200)
  3817. *CursorOrigin: PAIR(300, 200)
  3818. *Command: CmdSelect
  3819. {
  3820. *Order: DOC_SETUP.40
  3821. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t"
  3822. + %d{((9600*6+5)/10)}"x" %d{((15200*6+5)/10)}"Y"
  3823. }
  3824. }
  3825. *case: LANDSCAPE_CC90
  3826. {
  3827. *PrintableArea: PAIR(9800, 15104)
  3828. *PrintableOrigin: PAIR(200, 256)
  3829. *CursorOrigin: PAIR(200, 15360)
  3830. *Command: CmdSelect
  3831. {
  3832. *Order: DOC_SETUP.40
  3833. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t"
  3834. + %d{((15104*6+5)/10)}"x" %d{((9800*6+5)/10)}"Y"
  3835. }
  3836. }
  3837. }
  3838. }
  3839. *case: ON
  3840. {
  3841. *switch: Orientation
  3842. {
  3843. *case: PORTRAIT
  3844. {
  3845. *PrintableArea: PAIR(10080, 15504)
  3846. *PrintableOrigin: PAIR(60, 48)
  3847. *CursorOrigin: PAIR(60, 248)
  3848. *Command: CmdSelect
  3849. {
  3850. *Order: DOC_SETUP.40
  3851. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t"
  3852. + %d{((10080*6+5)/10)}"x" %d{((15504*6+5)/10)}"Y"
  3853. }
  3854. }
  3855. *case: LANDSCAPE_CC90
  3856. {
  3857. *PrintableArea: PAIR(10104, 15488)
  3858. *PrintableOrigin: PAIR(48, 56)
  3859. *CursorOrigin: PAIR(248, 15544)
  3860. *Command: CmdSelect
  3861. {
  3862. *Order: DOC_SETUP.40
  3863. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t"
  3864. + %d{((15488*6+5)/10)}"x" %d{((10104*6+5)/10)}"Y"
  3865. }
  3866. }
  3867. }
  3868. }
  3869. }
  3870. }
  3871. *Option: 8_25x13
  3872. {
  3873. *rcNameID: =RC_STR_8_25X13
  3874. *PageDimensions: PAIR(9900, 15600)
  3875. *switch: EdgeToEdgePrint
  3876. {
  3877. *case: OFF
  3878. {
  3879. *switch: Orientation
  3880. {
  3881. *case: PORTRAIT
  3882. {
  3883. *PrintableArea: PAIR(9280, 15200)
  3884. *PrintableOrigin: PAIR(300, 200)
  3885. *CursorOrigin: PAIR(300, 200)
  3886. *Command: CmdSelect
  3887. {
  3888. *Order: DOC_SETUP.40
  3889. *Cmd: "<1B>&l2012a8c1E<1B>*p0x0Y<1B>*c0t"
  3890. + %d{((9280*6+5)/10)}"x" %d{((15200*6+5)/10)}"Y"
  3891. }
  3892. }
  3893. *case: LANDSCAPE_CC90
  3894. {
  3895. *PrintableArea: PAIR(9500, 15104)
  3896. *PrintableOrigin: PAIR(200, 256)
  3897. *CursorOrigin: PAIR(200, 15360)
  3898. *Command: CmdSelect
  3899. {
  3900. *Order: DOC_SETUP.40
  3901. *Cmd: "<1B>&l2012a8c1E<1B>*p0x0Y<1B>*c0t"
  3902. + %d{((15104*6+5)/10)}"x" %d{((9500*6+5)/10)}"Y"
  3903. }
  3904. }
  3905. }
  3906. }
  3907. *case: ON
  3908. {
  3909. *switch: Orientation
  3910. {
  3911. *case: PORTRAIT
  3912. {
  3913. *PrintableArea: PAIR(9792, 15504)
  3914. *PrintableOrigin: PAIR(52, 48)
  3915. *CursorOrigin: PAIR(52, 248)
  3916. *Command: CmdSelect
  3917. {
  3918. *Order: DOC_SETUP.40
  3919. *Cmd: "<1B>&l2012a8c1E<1B>*p0x0Y<1B>*c0t"
  3920. + %d{((9792*6+5)/10)}"x" %d{((15504*6+5)/10)}"Y"
  3921. }
  3922. }
  3923. *case: LANDSCAPE_CC90
  3924. {
  3925. *PrintableArea: PAIR(9804, 15488)
  3926. *PrintableOrigin: PAIR(48, 56)
  3927. *CursorOrigin: PAIR(248, 15544)
  3928. *Command: CmdSelect
  3929. {
  3930. *Order: DOC_SETUP.40
  3931. *Cmd: "<1B>&l2012a8c1E<1B>*p0x0Y<1B>*c0t"
  3932. + %d{((15488*6+5)/10)}"x" %d{((9804*6+5)/10)}"Y"
  3933. }
  3934. }
  3935. }
  3936. }
  3937. }
  3938. }
  3939. *Option: 8x13
  3940. {
  3941. *rcNameID: =RC_STR_8X13
  3942. *PageDimensions: PAIR(9600, 15600)
  3943. *switch: EdgeToEdgePrint
  3944. {
  3945. *case: OFF
  3946. {
  3947. *switch: Orientation
  3948. {
  3949. *case: PORTRAIT
  3950. {
  3951. *PrintableArea: PAIR(8992, 15200)
  3952. *PrintableOrigin: PAIR(300, 200)
  3953. *CursorOrigin: PAIR(300, 200)
  3954. *Command: CmdSelect
  3955. {
  3956. *Order: DOC_SETUP.40
  3957. *Cmd: "<1B>&l2011a8c1E<1B>*p0x0Y<1B>*c0t"
  3958. + %d{((8992*6+5)/10)}"x" %d{((15200*6+5)/10)}"Y"
  3959. }
  3960. }
  3961. *case: LANDSCAPE_CC90
  3962. {
  3963. *PrintableArea: PAIR(9200, 15104)
  3964. *PrintableOrigin: PAIR(200, 256)
  3965. *CursorOrigin: PAIR(200, 15360)
  3966. *Command: CmdSelect
  3967. {
  3968. *Order: DOC_SETUP.40
  3969. *Cmd: "<1B>&l2011a8c1E<1B>*p0x0Y<1B>*c0t"
  3970. + %d{((15104*6+5)/10)}"x" %d{((9200*6+5)/10)}"Y"
  3971. }
  3972. }
  3973. }
  3974. }
  3975. *case: ON
  3976. {
  3977. *switch: Orientation
  3978. {
  3979. *case: PORTRAIT
  3980. {
  3981. *PrintableArea: PAIR(9504, 15504)
  3982. *PrintableOrigin: PAIR(48, 48)
  3983. *CursorOrigin: PAIR(48, 248)
  3984. *Command: CmdSelect
  3985. {
  3986. *Order: DOC_SETUP.40
  3987. *Cmd: "<1B>&l2011a8c1E<1B>*p0x0Y<1B>*c0t"
  3988. + %d{((9504*6+5)/10)}"x" %d{((15504*6+5)/10)}"Y"
  3989. }
  3990. }
  3991. *case: LANDSCAPE_CC90
  3992. {
  3993. *PrintableArea: PAIR(9504, 15488)
  3994. *PrintableOrigin: PAIR(48, 56)
  3995. *CursorOrigin: PAIR(248, 15544)
  3996. *Command: CmdSelect
  3997. {
  3998. *Order: DOC_SETUP.40
  3999. *Cmd: "<1B>&l2011a8c1E<1B>*p0x0Y<1B>*c0t"
  4000. + %d{((15488*6+5)/10)}"x" %d{((9504*6+5)/10)}"Y"
  4001. }
  4002. }
  4003. }
  4004. }
  4005. }
  4006. }
  4007. *Option: 8kai
  4008. {
  4009. *Ifdef: USE_QUOTED_STRING
  4010. *Name: "8K"
  4011. *Else:
  4012. *rcNameID: =RC_STR_8K
  4013. *Endif:
  4014. *PageDimensions: PAIR(12612, 18424)
  4015. *switch: EdgeToEdgePrint
  4016. {
  4017. *case: OFF
  4018. {
  4019. *switch: Orientation
  4020. {
  4021. *case: PORTRAIT
  4022. {
  4023. *PrintableArea: PAIR(12032, 18024)
  4024. *PrintableOrigin: PAIR(284, 200)
  4025. *CursorOrigin: PAIR(284, 200)
  4026. *Command: CmdSelect
  4027. {
  4028. *Order: DOC_SETUP.40
  4029. *Cmd: "<1B>&l2030a8c1E<1B>*p0x0Y<1B>*c0t"
  4030. + %d{((12032*6+5)/10)}"x" %d{((18024*6+5)/10)}"Y"
  4031. }
  4032. }
  4033. *case: LANDSCAPE_CC90
  4034. {
  4035. *PrintableArea: PAIR(12212, 17952)
  4036. *PrintableOrigin: PAIR(200, 236)
  4037. *CursorOrigin: PAIR(200, 18188)
  4038. *Command: CmdSelect
  4039. {
  4040. *Order: DOC_SETUP.40
  4041. *Cmd: "<1B>&l2030a8c1E<1B>*p0x0Y<1B>*c0t"
  4042. + %d{((17952*6+5)/10)}"x" %d{((12212*6+5)/10)}"Y"
  4043. }
  4044. }
  4045. }
  4046. }
  4047. *case: ON
  4048. {
  4049. *switch: Orientation
  4050. {
  4051. *case: PORTRAIT
  4052. {
  4053. *PrintableArea: PAIR(12512, 18328)
  4054. *PrintableOrigin: PAIR(48, 48)
  4055. *CursorOrigin: PAIR(48, 248)
  4056. *Command: CmdSelect
  4057. {
  4058. *Order: DOC_SETUP.40
  4059. *Cmd: "<1B>&l2030a8c1E<1B>*p0x0Y<1B>*c0t"
  4060. + %d{((12512*6+5)/10)}"x" %d{((18328*6+5)/10)}"Y"
  4061. }
  4062. }
  4063. *case: LANDSCAPE_CC90
  4064. {
  4065. *PrintableArea: PAIR(12516, 18304)
  4066. *PrintableOrigin: PAIR(48, 60)
  4067. *CursorOrigin: PAIR(248, 18364)
  4068. *Command: CmdSelect
  4069. {
  4070. *Order: DOC_SETUP.40
  4071. *Cmd: "<1B>&l2030a8c1E<1B>*p0x0Y<1B>*c0t"
  4072. + %d{((18304*6+5)/10)}"x" %d{((12516*6+5)/10)}"Y"
  4073. }
  4074. }
  4075. }
  4076. }
  4077. }
  4078. }
  4079. *Option: 16kai
  4080. {
  4081. *Ifdef: USE_QUOTED_STRING
  4082. *Name: "16K"
  4083. *Else:
  4084. *rcNameID: =RC_STR_16K
  4085. *Endif:
  4086. *PageDimensions: PAIR(9212, 12612)
  4087. *switch: EdgeToEdgePrint
  4088. {
  4089. *case: OFF
  4090. {
  4091. *switch: Orientation
  4092. {
  4093. *case: PORTRAIT
  4094. {
  4095. *PrintableArea: PAIR(8640, 12212)
  4096. *PrintableOrigin: PAIR(284, 200)
  4097. *CursorOrigin: PAIR(284, 200)
  4098. *Command: CmdSelect
  4099. {
  4100. *Order: DOC_SETUP.40
  4101. *Cmd: "<1B>&l2031a8c1E<1B>*p0x0Y<1B>*c0t"
  4102. + %d{((8640*6+5)/10)}"x" %d{((12212*6+5)/10)}"Y"
  4103. }
  4104. }
  4105. *case: LANDSCAPE_CC90
  4106. {
  4107. *PrintableArea: PAIR(8812, 12128)
  4108. *PrintableOrigin: PAIR(200, 248)
  4109. *CursorOrigin: PAIR(200, 12376)
  4110. *Command: CmdSelect
  4111. {
  4112. *Order: DOC_SETUP.40
  4113. *Cmd: "<1B>&l2031a8c1E<1B>*p0x0Y<1B>*c0t"
  4114. + %d{((12128*6+5)/10)}"x" %d{((8812*6+5)/10)}"Y"
  4115. }
  4116. }
  4117. }
  4118. }
  4119. *case: ON
  4120. {
  4121. *switch: Orientation
  4122. {
  4123. *case: PORTRAIT
  4124. {
  4125. *PrintableArea: PAIR(9088, 12516)
  4126. *PrintableOrigin: PAIR(60, 48)
  4127. *CursorOrigin: PAIR(60, 248)
  4128. *Command: CmdSelect
  4129. {
  4130. *Order: DOC_SETUP.40
  4131. *Cmd: "<1B>&l2031a8c1E<1B>*p0x0Y<1B>*c0t"
  4132. + %d{((9088*6+5)/10)}"x" %d{((12516*6+5)/10)}"Y"
  4133. }
  4134. }
  4135. *case: LANDSCAPE_CC90
  4136. {
  4137. *PrintableArea: PAIR(9116, 12512)
  4138. *PrintableOrigin: PAIR(48, 52)
  4139. *CursorOrigin: PAIR(248, 12564)
  4140. *Command: CmdSelect
  4141. {
  4142. *Order: DOC_SETUP.40
  4143. *Cmd: "<1B>&l2031a8c1E<1B>*p0x0Y<1B>*c0t"
  4144. + %d{((12512*6+5)/10)}"x" %d{((9116*6+5)/10)}"Y"
  4145. }
  4146. }
  4147. }
  4148. }
  4149. }
  4150. }
  4151. *Option: CUSTOMSIZE
  4152. {
  4153. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  4154. *MinSize: PAIR(4724, 6614) *%%% (100mm, 140mm)
  4155. *MaxSize: PAIR(14412, 28346) *%%% (305mm, 600mm)
  4156. *MaxPrintableWidth: 14412
  4157. *switch: Orientation
  4158. {
  4159. *case: PORTRAIT
  4160. {
  4161. *CustCursorOriginX: %d{300}
  4162. *CustCursorOriginY: %d{300}
  4163. *CustPrintableOriginX: %d{300}
  4164. *CustPrintableOriginY: %d{200}
  4165. *CustPrintableSizeX: %d{PhysPaperWidth-600}
  4166. *CustPrintableSizeY: %d{PhysPaperLength-400}
  4167. *Command: CmdSelect
  4168. {
  4169. *Order: DOC_SETUP.40
  4170. *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t"
  4171. + %d{(((PhysPaperWidth-600)*6+5)/10)}"x"
  4172. + %d{(((PhysPaperLength-400)*6+5)/10)}"Y"
  4173. }
  4174. }
  4175. *case: LANDSCAPE_CC90
  4176. {
  4177. *CustCursorOriginX: %d{300}
  4178. *CustCursorOriginY: %d{PhysPaperLength-236}
  4179. *CustPrintableOriginX: %d{200}
  4180. *CustPrintableOriginY: %d{236}
  4181. *CustPrintableSizeX: %d{PhysPaperWidth-400}
  4182. *CustPrintableSizeY: %d{PhysPaperLength-472}
  4183. *Command: CmdSelect
  4184. {
  4185. *Order: DOC_SETUP.40
  4186. *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t"
  4187. + %d{(((PhysPaperLength-472)*6+5)/10)}"x"
  4188. + %d{(((PhysPaperWidth-400)*6+5)/10)}"Y"
  4189. }
  4190. }
  4191. }
  4192. }
  4193. }
  4194. *%======== StartPage (PCL5e) ========
  4195. *Command: CmdStartPage
  4196. {
  4197. *Order: PAGE_SETUP.10
  4198. *Cmd: "<1B>*b0M<0D>"
  4199. }
  4200. *%======== EndJob (PCL5e) ========
  4201. *Command: CmdEndJob
  4202. {
  4203. *Order: JOB_FINISH.10
  4204. *% *Cmd: =PJL_ENDJOB
  4205. *CallbackID: =CMD_ENDJOB_P5
  4206. }
  4207. *%======== Cursor Control (PCL5e) ========
  4208. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2)}"X" }
  4209. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2))}"X" }
  4210. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2))}"X" }
  4211. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2)}"Y" }
  4212. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2)}"Y" }
  4213. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2)}"Y" }
  4214. *Command: CmdCR { *Cmd : "<0D>" }
  4215. *Command: CmdLF { *Cmd : "<0A>" }
  4216. *Command: CmdFF { *Cmd : "<0C>" }
  4217. *Command: CmdBackSpace { *Cmd : "<08>" }
  4218. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  4219. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  4220. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  4221. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  4222. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  4223. *%======== Font (PCL5e) ========
  4224. *MinFontID: 16534
  4225. *MaxFontID: 32768
  4226. *switch: Resolution
  4227. {
  4228. *case: 600dpi
  4229. {
  4230. *FontFormat: HPPCL_OUTLINE
  4231. }
  4232. *case: 300dpi
  4233. {
  4234. *FontFormat: HPPCL_RES
  4235. }
  4236. }
  4237. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  4238. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  4239. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  4240. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  4241. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  4242. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  4243. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  4244. *%======== Capabilities (PCL5e) ========
  4245. *EjectPageWithFF?: TRUE
  4246. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  4247. *XMoveUnit: 600
  4248. *YMoveUnit: 600
  4249. *OutputDataFormat: H_BYTE
  4250. *OptimizeLeftBound?: TRUE
  4251. *%======== Copies (PCL5e Only) ========
  4252. *switch: Collate
  4253. {
  4254. *case: OFF
  4255. {
  4256. *switch: Stapling
  4257. {
  4258. *case: OFF
  4259. {
  4260. *Command: CmdCopies
  4261. {
  4262. *Order: DOC_SETUP.50
  4263. *% *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  4264. *CallbackID: =CMD_COPIES_P5
  4265. *Params: LIST(NumOfCopies)
  4266. }
  4267. }
  4268. *default:
  4269. {
  4270. *Command: CmdCopies
  4271. {
  4272. *Order: DOC_SETUP.50
  4273. *Cmd: "<1B>&l1X"
  4274. }
  4275. }
  4276. }
  4277. }
  4278. *case: ON
  4279. {
  4280. *Command: CmdCopies
  4281. {
  4282. *Order: DOC_SETUP.50
  4283. *Cmd: "<1B>&l1X"
  4284. }
  4285. }
  4286. }
  4287. *%======== Raster Data (PCL5e Only) ========
  4288. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  4289. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  4290. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  4291. *%======== RectFill (PCL5e Only) ========
  4292. *MinGrayFill: 1
  4293. *MaxGrayFill: 100
  4294. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2)}"A" }
  4295. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2)}"B" }
  4296. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  4297. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  4298. *%======== Halftone (PCL5e Only) ========
  4299. *Feature: Halftone
  4300. {
  4301. *rcNameID: =HALFTONING_DISPLAY
  4302. *HelpIndex: =HLP_HALFTONING
  4303. *DefaultOption: HT_PATSIZE_8x8_M
  4304. *Option: HT_PATSIZE_6x6_M
  4305. {
  4306. *rcNameID: =RC_STR_DITHER_6X6
  4307. }
  4308. *Option: HT_PATSIZE_8x8_M
  4309. {
  4310. *rcNameID: =RC_STR_DITHER_8X8
  4311. }
  4312. *Option: HT_PATSIZE_10x10_M
  4313. {
  4314. *rcNameID: =RC_STR_DITHER_10X10
  4315. }
  4316. *Ifdef: WINNT_50
  4317. *Ifdef: USE_NT51_INBOX_PLUGIN
  4318. *%%% Disabled on XP
  4319. *Else: *%%% !USE_NT51_INBOX_PLUGIN
  4320. *Option: HT_PAT_RICOH_16x16
  4321. {
  4322. *Ifdef: USE_QUOTED_STRING
  4323. *Name: "Light"
  4324. *Else:
  4325. *rcNameID: =RC_STR_LIGHT
  4326. *Endif:
  4327. *HTPatternSize: PAIR(16, 16)
  4328. *HTNumPatterns: 1
  4329. *HTCallbackID: =CMD_HT_ADP3
  4330. }
  4331. *Endif: *%%% !USE_NT51_INBOX_PLUGIN
  4332. *Endif: *%%% WINNT_50
  4333. }
  4334. *Ifdef: WINNT_51
  4335. *Personality: =PERSONALITY_HPGL2
  4336. *%======== HP-GL/2 Graphics Mode (PCL5e Only) ========
  4337. *Feature: GraphicsMode
  4338. {
  4339. *rcNameID: =GRAPHICSMODE_DISPLAY
  4340. *HelpIndex: =HLP_GRAPHICSMODE
  4341. *DefaultOption: HPGL2MODE
  4342. *Option: HPGL2MODE
  4343. {
  4344. *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  4345. }
  4346. *Option: RASTERMODE
  4347. {
  4348. *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  4349. }
  4350. }
  4351. *Endif: *%%% WINNT_51
  4352. *Endif: *%%% !RI_PCLXL
  4353. *%======== StartJob (Common) ========
  4354. *switch: InputBin
  4355. {
  4356. *case: AUTO
  4357. {
  4358. *Command: CmdStartJob
  4359. {
  4360. *Order: =PJL_SETUP_10
  4361. *% *Cmd: =PJL_STARTJOB "@PJL SET AUTOTRAYCHANGE=ON<0A>"
  4362. *CallbackID: =CMD_STARTJOB_AUTOTRAYCHANGE_ON
  4363. }
  4364. }
  4365. *default:
  4366. {
  4367. *Command: CmdStartJob
  4368. {
  4369. *Order: =PJL_SETUP_10
  4370. *% *Cmd: =PJL_STARTJOB "@PJL SET AUTOTRAYCHANGE=OFF<0A>"
  4371. *CallbackID: =CMD_STARTJOB_AUTOTRAYCHANGE_OFF
  4372. }
  4373. }
  4374. }
  4375. *%======== Font (Common) ========
  4376. *DefaultFont: =RC_FONT_COURIERR
  4377. *DeviceFonts: =ALL_DEVICEFONTS
  4378. *DefaultCTT: 0
  4379. *CharPosition: BASELINE
  4380. *TTFSEnabled?: TRUE
  4381. *%======== Capabilities (Common) ========
  4382. *RotateCoordinate?: TRUE
  4383. *RotateRaster?: TRUE
  4384. *RotateFont?: TRUE
  4385. *MemoryUsage: LIST(FONT)
  4386. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  4387. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  4388. *CursorYAfterSendBlockData: AUTO_INCREMENT
  4389. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  4390. *XMoveThreshold: 0
  4391. *YMoveThreshold: 0
  4392. *%======== Selection Constraints ========
  4393. *InvalidCombination: LIST(EdgeToEdgePrint.ON, PaperSize.CUSTOMSIZE)
  4394. *InvalidCombination: LIST(InputBin.BypassTray, MediaType.Tabstock)
  4395. *InvalidCombination: LIST(InputBin.AUTO, MediaType.TRANSPARENCY)
  4396. *InvalidCombination: LIST(InputBin.AUTO, MediaType.Labels)
  4397. *InvalidCombination: LIST(InputBin.Tray1, MediaType.TRANSPARENCY)
  4398. *InvalidCombination: LIST(InputBin.Tray1, MediaType.Labels)
  4399. *InvalidCombination: LIST(InputBin.Tray2, MediaType.TRANSPARENCY)
  4400. *InvalidCombination: LIST(InputBin.Tray2, MediaType.Labels)
  4401. *InvalidCombination: LIST(InputBin.Tray3, MediaType.TRANSPARENCY)
  4402. *InvalidCombination: LIST(InputBin.Tray3, MediaType.Labels)
  4403. *InvalidCombination: LIST(InputBin.LARGECAPACITY, MediaType.TRANSPARENCY)
  4404. *InvalidCombination: LIST(InputBin.LARGECAPACITY, MediaType.Labels)
  4405. *InvalidCombination: LIST(Stapling.TopLeft, Punching.Right2)
  4406. *InvalidCombination: LIST(Stapling.TopLeft, Punching.Right3)
  4407. *InvalidCombination: LIST(Stapling.TopLeft, Punching.Right4)
  4408. *InvalidCombination: LIST(Stapling.TopRight, Punching.Left2)
  4409. *InvalidCombination: LIST(Stapling.TopRight, Punching.Left3)
  4410. *InvalidCombination: LIST(Stapling.TopRight, Punching.Left4)
  4411. *InvalidCombination: LIST(Stapling.Top2, Punching.Left2)
  4412. *InvalidCombination: LIST(Stapling.Top2, Punching.Right2)
  4413. *InvalidCombination: LIST(Stapling.Top2, Punching.Left3)
  4414. *InvalidCombination: LIST(Stapling.Top2, Punching.Right3)
  4415. *InvalidCombination: LIST(Stapling.Top2, Punching.Left4)
  4416. *InvalidCombination: LIST(Stapling.Top2, Punching.Right4)
  4417. *InvalidCombination: LIST(Stapling.Left2, Punching.Top2)
  4418. *InvalidCombination: LIST(Stapling.Left2, Punching.Right2)
  4419. *InvalidCombination: LIST(Stapling.Left2, Punching.Top3)
  4420. *InvalidCombination: LIST(Stapling.Left2, Punching.Right3)
  4421. *InvalidCombination: LIST(Stapling.Left2, Punching.Top4)
  4422. *InvalidCombination: LIST(Stapling.Left2, Punching.Right4)
  4423. *InvalidCombination: LIST(Stapling.Right2, Punching.Left2)
  4424. *InvalidCombination: LIST(Stapling.Right2, Punching.Top2)
  4425. *InvalidCombination: LIST(Stapling.Right2, Punching.Left3)
  4426. *InvalidCombination: LIST(Stapling.Right2, Punching.Top3)
  4427. *InvalidCombination: LIST(Stapling.Right2, Punching.Left4)
  4428. *InvalidCombination: LIST(Stapling.Right2, Punching.Top4)
  4429. *InvalidCombination: LIST(InputBin.BypassTray, Duplex.VERTICAL)
  4430. *InvalidCombination: LIST(InputBin.BypassTray, Duplex.HORIZONTAL)
  4431. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.TopLeft)
  4432. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.TopRight)
  4433. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.Top2)
  4434. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.Left2)
  4435. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.Right2)
  4436. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Left2)
  4437. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Top2)
  4438. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Right2)
  4439. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Left3)
  4440. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Top3)
  4441. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Right3)
  4442. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Left4)
  4443. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Top4)
  4444. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Right4)
  4445. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.EXECUTIVE)
  4446. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.STATEMENT)
  4447. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.A5)
  4448. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.A6)
  4449. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.B5)
  4450. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.FOLIO)
  4451. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.8_25x13)
  4452. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.8x13)
  4453. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.8kai)
  4454. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.16kai)
  4455. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.CUSTOMSIZE)
  4456. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.A6)
  4457. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.A6)
  4458. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.11X17)
  4459. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.EXECUTIVE)
  4460. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.STATEMENT)
  4461. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.A3)
  4462. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.A5)
  4463. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.A6)
  4464. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.FOLIO)
  4465. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.8_25x13)
  4466. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.8x13)
  4467. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.8kai)
  4468. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.16kai)
  4469. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.CUSTOMSIZE)