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.

762 lines
20 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CNBJ30.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Canon Bubble-Jet BJ-30"
  10. *MasterUnits: PAIR(720, 720)
  11. *ResourceDLL: "cnbjcres.dll"
  12. *PrintRate: 277
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17. *rcNameID: =ORIENTATION_DISPLAY
  18. *DefaultOption: PORTRAIT
  19. *Option: PORTRAIT
  20. {
  21. *rcNameID: =PORTRAIT_DISPLAY
  22. }
  23. *Option: LANDSCAPE_CC270
  24. {
  25. *rcNameID: =LANDSCAPE_DISPLAY
  26. }
  27. }
  28. *Feature: InputBin
  29. {
  30. *rcNameID: =PAPER_SOURCE_DISPLAY
  31. *DefaultOption: AUTO
  32. *Option: MANUAL
  33. {
  34. *rcNameID: =MANUAL_FEED_DISPLAY
  35. *switch: MediaType
  36. {
  37. *case: Option1
  38. {
  39. *Command: CmdSelect
  40. {
  41. *Order: DOC_SETUP.4
  42. *Cmd: "<1B>(l<02001100>"
  43. }
  44. } *% Normal
  45. *case: Option2
  46. {
  47. *Command: CmdSelect
  48. {
  49. *Order: DOC_SETUP.4
  50. *Cmd: "<1B>(l<02001110>"
  51. }
  52. } *% Coated
  53. *case: TRANSPARENCY
  54. {
  55. *Command: CmdSelect
  56. {
  57. *Order: DOC_SETUP.4
  58. *Cmd: "<1B>(l<02001120>"
  59. }
  60. } *% TRANSPARENCY
  61. *case: GLOSSY
  62. {
  63. *Command: CmdSelect
  64. {
  65. *Order: DOC_SETUP.4
  66. *Cmd: "<1B>(l<02001160>"
  67. }
  68. } *% GLOSSY
  69. *case: Option5
  70. {
  71. *Command: CmdSelect
  72. {
  73. *Order: DOC_SETUP.4
  74. *Cmd: "<1B>(l<02001150>"
  75. }
  76. } *% Fabric Sheet
  77. *case: Option6
  78. {
  79. *Command: CmdSelect
  80. {
  81. *Order: DOC_SETUP.4
  82. *Cmd: "<1B>(l<02001170>"
  83. }
  84. } *% High Gloss Film
  85. *case: Option7
  86. {
  87. *Command: CmdSelect
  88. {
  89. *Order: DOC_SETUP.4
  90. *Cmd: "<1B>(l<02001180>"
  91. }
  92. } *% Envelope
  93. *case: Option8
  94. {
  95. *Command: CmdSelect
  96. {
  97. *Order: DOC_SETUP.4
  98. *Cmd: "<1B>(l<02001100>"
  99. }
  100. } *% Card
  101. *case: Option9
  102. {
  103. *Command: CmdSelect
  104. {
  105. *Order: DOC_SETUP.4
  106. *Cmd: "<1B>(l<02001100>"
  107. }
  108. } *% High Resolution Paper
  109. *% Comment out support for Back Print Film for Beta 1.
  110. *% Callback support not implemented yet.
  111. *% *case: Option10
  112. *% {
  113. *% *Command: CmdSelect
  114. *% {
  115. *% *Order: DOC_SETUP.4
  116. *% *Cmd: "<1B>(l<02001130>"
  117. *% }
  118. *% } *% Back Print Film
  119. }
  120. }
  121. *Option: AUTO
  122. {
  123. *rcNameID: =AUTO_DISPLAY
  124. *switch: MediaType
  125. {
  126. *case: Option1
  127. {
  128. *Command: CmdSelect
  129. {
  130. *Order: DOC_SETUP.4
  131. *Cmd: "<1B>(l<02001400>"
  132. }
  133. } *% Normal
  134. *case: Option2
  135. {
  136. *Command: CmdSelect
  137. {
  138. *Order: DOC_SETUP.4
  139. *Cmd: "<1B>(l<02001410>"
  140. }
  141. } *% Coated
  142. *case: TRANSPARENCY
  143. {
  144. *Command: CmdSelect
  145. {
  146. *Order: DOC_SETUP.4
  147. *Cmd: "<1B>(l<02001420>"
  148. }
  149. } *% TRANSPARENCY
  150. *case: GLOSSY
  151. {
  152. *Command: CmdSelect
  153. {
  154. *Order: DOC_SETUP.4
  155. *Cmd: "<1B>(l<02001460>"
  156. }
  157. } *% GLOSSY
  158. *case: Option5
  159. {
  160. *Command: CmdSelect
  161. {
  162. *Order: DOC_SETUP.4
  163. *Cmd: "<1B>(l<02001450>"
  164. }
  165. } *% Fabric Sheet
  166. *case: Option6
  167. {
  168. *Command: CmdSelect
  169. {
  170. *Order: DOC_SETUP.4
  171. *Cmd: "<1B>(l<02001470>"
  172. }
  173. } *% High Gloss Film
  174. *case: Option7
  175. {
  176. *Command: CmdSelect
  177. {
  178. *Order: DOC_SETUP.4
  179. *Cmd: "<1B>(l<02001480>"
  180. }
  181. } *% Envelope
  182. *case: Option8
  183. {
  184. *Command: CmdSelect
  185. {
  186. *Order: DOC_SETUP.4
  187. *Cmd: "<1B>(l<02001400>"
  188. }
  189. } *% Card
  190. *case: Option9
  191. {
  192. *Command: CmdSelect
  193. {
  194. *Order: DOC_SETUP.4
  195. *Cmd: "<1B>(l<02001400>"
  196. }
  197. } *% High Resolution Paper
  198. *% Comment out support for Back Print Film for Beta 1.
  199. *% Callback support not implemented yet.
  200. *% *case: Option10
  201. *% {
  202. *% *Command: CmdSelect
  203. *% {
  204. *% *Order: DOC_SETUP.4
  205. *% *Cmd: "<1B>(l<02001430>"
  206. *% }
  207. *% } *% Back Print Film
  208. }
  209. }
  210. }
  211. *Feature: Resolution
  212. {
  213. *rcNameID: =RESOLUTION_DISPLAY
  214. *DefaultOption: Option1
  215. *Option: Option1
  216. {
  217. *Name: "360 x 360 " =DOTS_PER_INCH
  218. *DPI: PAIR(360, 360)
  219. *TextDPI: PAIR(360, 360)
  220. EXTERN_GLOBAL: *SendMultipleRows?: FALSE
  221. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  222. *SpotDiameter: 100
  223. *Command: CmdSendBlockData { *Cmd : "<1B>(A" %l{NumOfDataBytes + 1}"K" }
  224. *Command: CmdSelect
  225. {
  226. *Order: DOC_SETUP.3
  227. *Cmd: "<1B>(d<020001>h"
  228. }
  229. }
  230. *Option: Option2
  231. {
  232. *Name: "180 x 180 " =DOTS_PER_INCH
  233. *DPI: PAIR(180, 180)
  234. *TextDPI: PAIR(180, 180)
  235. EXTERN_GLOBAL: *SendMultipleRows?: FALSE
  236. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  237. EXTERN_GLOBAL: *TextYOffset: 1
  238. *SpotDiameter: 100
  239. *Command: CmdSendBlockData { *Cmd : "<1B>(A" %l{NumOfDataBytes + 1}"K" }
  240. *Command: CmdSelect
  241. {
  242. *Order: DOC_SETUP.3
  243. *Cmd: "<1B>(d<020000B4>"
  244. }
  245. }
  246. }
  247. *Feature: PaperSize
  248. {
  249. *rcNameID: =PAPER_SIZE_DISPLAY
  250. *DefaultOption: LETTER
  251. *Option: LETTER
  252. {
  253. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  254. *PrintableArea: PAIR(5760, 7470)
  255. *PrintableOrigin: PAIR(180, 90)
  256. *switch: Resolution
  257. {
  258. *case: Option2
  259. {
  260. *PrintableArea: PAIR(5760, 7468)
  261. *PrintableOrigin: PAIR(180, 92)
  262. }
  263. }
  264. *Command: CmdSelect
  265. {
  266. *Order: DOC_SETUP.2
  267. *Cmd: "<1B>(g<0300>n<01>r"
  268. }
  269. }
  270. *Option: LEGAL
  271. {
  272. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  273. *PrintableArea: PAIR(5760, 9630)
  274. *PrintableOrigin: PAIR(180, 90)
  275. *switch: Resolution
  276. {
  277. *case: Option2
  278. {
  279. *PrintableArea: PAIR(5760, 9628)
  280. *PrintableOrigin: PAIR(180, 92)
  281. }
  282. }
  283. *Command: CmdSelect
  284. {
  285. *Order: DOC_SETUP.2
  286. *Cmd: "<1B>(g<03008C01>r"
  287. }
  288. }
  289. *Option: EXECUTIVE
  290. {
  291. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  292. *PrintableArea: PAIR(4960, 7110)
  293. *PrintableOrigin: PAIR(180, 90)
  294. *switch: Resolution
  295. {
  296. *case: Option2
  297. {
  298. *PrintableArea: PAIR(4960, 7108)
  299. *PrintableOrigin: PAIR(180, 92)
  300. }
  301. }
  302. *Command: CmdSelect
  303. {
  304. *Order: DOC_SETUP.2
  305. *Cmd: "<1B>(g<0300>i<01>r"
  306. }
  307. }
  308. *Option: FOLIO
  309. {
  310. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  311. *PrintableArea: PAIR(5760, 8910)
  312. *PrintableOrigin: PAIR(180, 90)
  313. *switch: Resolution
  314. {
  315. *case: Option2
  316. {
  317. *PrintableArea: PAIR(5760, 8908)
  318. *PrintableOrigin: PAIR(180, 92)
  319. }
  320. }
  321. *Command: CmdSelect
  322. {
  323. *Order: DOC_SETUP.2
  324. *Cmd: "<1B>(g<03008201>r"
  325. }
  326. }
  327. *Option: A4
  328. {
  329. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  330. *PrintableArea: PAIR(5694, 7967)
  331. *PrintableOrigin: PAIR(180, 90)
  332. *switch: Resolution
  333. {
  334. *case: Option1
  335. {
  336. *PrintableArea: PAIR(5694, 7966)
  337. }
  338. *case: Option2
  339. {
  340. *PrintableArea: PAIR(5692, 7964)
  341. *PrintableOrigin: PAIR(180, 92)
  342. }
  343. }
  344. *Command: CmdSelect
  345. {
  346. *Order: DOC_SETUP.2
  347. *Cmd: "<1B>(g<0300>u<01>r"
  348. }
  349. }
  350. *Option: A5
  351. {
  352. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  353. *PrintableArea: PAIR(3938, 5504)
  354. *PrintableOrigin: PAIR(180, 90)
  355. *switch: Resolution
  356. {
  357. *case: Option2
  358. {
  359. *PrintableArea: PAIR(3936, 5500)
  360. *PrintableOrigin: PAIR(180, 92)
  361. }
  362. }
  363. *Command: CmdSelect
  364. {
  365. *Order: DOC_SETUP.2
  366. *Cmd: "<1B>(g<0300>S<01>r"
  367. }
  368. }
  369. *Option: B4
  370. {
  371. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  372. *PrintableArea: PAIR(5760, 9868)
  373. *PrintableOrigin: PAIR(180, 90)
  374. *switch: Resolution
  375. {
  376. *case: Option2
  377. {
  378. *PrintableArea: PAIR(5760, 9864)
  379. *PrintableOrigin: PAIR(180, 92)
  380. }
  381. }
  382. *Command: CmdSelect
  383. {
  384. *Order: DOC_SETUP.2
  385. *Cmd: "<1B>(g<03008B01>r"
  386. }
  387. }
  388. *Option: B5
  389. {
  390. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  391. *PrintableArea: PAIR(4902, 6836)
  392. *PrintableOrigin: PAIR(180, 90)
  393. *switch: Resolution
  394. {
  395. *case: Option2
  396. {
  397. *PrintableArea: PAIR(4900, 6832)
  398. *PrintableOrigin: PAIR(180, 92)
  399. }
  400. }
  401. *Command: CmdSelect
  402. {
  403. *Order: DOC_SETUP.2
  404. *Cmd: "<1B>(g<0300>e<01>r"
  405. }
  406. }
  407. *Option: Option9
  408. {
  409. *rcNameID: 261
  410. *PageDimensions: PAIR(5760, 4320)
  411. *PrintableArea: PAIR(5500, 3870)
  412. *PrintableOrigin: PAIR(180, 90)
  413. *switch: Resolution
  414. {
  415. *case: Option2
  416. {
  417. *PrintableArea: PAIR(5500, 3868)
  418. *PrintableOrigin: PAIR(180, 92)
  419. }
  420. }
  421. *Command: CmdSelect
  422. {
  423. *Order: DOC_SETUP.2
  424. *Cmd: "<1B>(g<0300>%<<01>r"
  425. }
  426. }
  427. *Option: ENV_9
  428. {
  429. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  430. *RotateSize? : TRUE
  431. *PrintableArea: PAIR(5760, 1984)
  432. *PrintableOrigin: PAIR(180, 450)
  433. *switch: Resolution
  434. {
  435. *case: Option2
  436. {
  437. *PrintableArea: PAIR(5760, 1980)
  438. *PrintableOrigin: PAIR(180, 452)
  439. }
  440. }
  441. *Command: CmdSelect
  442. {
  443. *Order: DOC_SETUP.2
  444. *Cmd: "<1B>(g<0300>'<01>r"
  445. }
  446. }
  447. *Option: ENV_10
  448. {
  449. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  450. *RotateSize? : TRUE
  451. *PrintableArea: PAIR(5760, 1814)
  452. *PrintableOrigin: PAIR(180, 800)
  453. *switch: Resolution
  454. {
  455. *case: Option2
  456. {
  457. *PrintableArea: PAIR(5760, 1812)
  458. }
  459. }
  460. *Command: CmdSelect
  461. {
  462. *Order: DOC_SETUP.2
  463. *Cmd: "<1B>(g<0300>)<01>r"
  464. }
  465. }
  466. *Option: ENV_DL
  467. {
  468. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  469. *RotateSize? : TRUE
  470. *PrintableArea: PAIR(5760, 1958)
  471. *PrintableOrigin: PAIR(180, 800)
  472. *switch: Resolution
  473. {
  474. *case: Option2
  475. {
  476. *PrintableArea: PAIR(5760, 1956)
  477. }
  478. }
  479. *Command: CmdSelect
  480. {
  481. *Order: DOC_SETUP.2
  482. *Cmd: "<1B>(g<0300>+<01>r"
  483. }
  484. }
  485. *Option: ENV_C5
  486. {
  487. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  488. *RotateSize? : TRUE
  489. *PrintableArea: PAIR(5760, 3434)
  490. *PrintableOrigin: PAIR(180, 800)
  491. *switch: Resolution
  492. {
  493. *case: Option2
  494. {
  495. *PrintableArea: PAIR(5760, 3432)
  496. }
  497. }
  498. *Command: CmdSelect
  499. {
  500. *Order: DOC_SETUP.2
  501. *Cmd: "<1B>(g<0300>@<01>r"
  502. }
  503. }
  504. *Option: ENV_MONARCH
  505. {
  506. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  507. *RotateSize? : TRUE
  508. *PrintableArea: PAIR(5140, 2344)
  509. *PrintableOrigin: PAIR(180, 90)
  510. *switch: Resolution
  511. {
  512. *case: Option2
  513. {
  514. *PrintableArea: PAIR(5140, 2340)
  515. *PrintableOrigin: PAIR(180, 92)
  516. }
  517. }
  518. *Command: CmdSelect
  519. {
  520. *Order: DOC_SETUP.2
  521. *Cmd: "<1B>(g<0300>'<01>r"
  522. }
  523. }
  524. *Option: CUSTOMSIZE
  525. {
  526. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  527. *MinSize: PAIR(2520, 2520)
  528. *MaxSize: PAIR(6480, 12240)
  529. *MaxPrintableWidth: 5760
  530. *MinLeftMargin: 180
  531. *CenterPrintable?: FALSE
  532. *TopMargin: 90
  533. *BottomMargin: 360
  534. *Command: CmdSelect
  535. {
  536. *Order: DOC_SETUP.2
  537. *Cmd: "<1B>(g<0300>" %c{(PhysPaperLength / 72) }"<01>r"
  538. }
  539. }
  540. }
  541. *Feature: MediaType
  542. {
  543. *rcNameID: =MEDIA_TYPE_DISPLAY
  544. *DefaultOption: Option1
  545. *Option: Option1
  546. {
  547. *rcNameID: 262
  548. *switch: TextQuality
  549. {
  550. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  551. *Cmd: "<1B>(c<02001100>"} } *% Normal
  552. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  553. *Cmd: "<1B>(c<02001101>"} } *% High Quality
  554. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  555. *Cmd: "<1B>(c<02001102>"} } *% Draft Quality
  556. }
  557. }
  558. *Option: Option2
  559. {
  560. *rcNameID: 263
  561. *switch: TextQuality
  562. {
  563. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  564. *Cmd: "<1B>(c<02001100>"} } *% Normal
  565. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  566. *Cmd: "<1B>(c<02001101>"} } *% High Quality
  567. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  568. *Cmd: "<1B>(c<02001102>"} } *% Draft Quality
  569. }
  570. }
  571. *Option: TRANSPARENCY
  572. {
  573. *rcNameID: =TRANSPARENCY_DISPLAY
  574. *switch: TextQuality
  575. {
  576. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  577. *Cmd: "<1B>(c<02001120>"} } *% Normal
  578. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  579. *Cmd: "<1B>(c<02001121>"} } *% High Quality
  580. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  581. *Cmd: "<1B>(c<02001122>"} } *% Draft Quality
  582. }
  583. }
  584. *Option: GLOSSY
  585. {
  586. *rcNameID: =GLOSSY_PAPER_DISPLAY
  587. *switch: TextQuality
  588. {
  589. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  590. *Cmd: "<1B>(c<02001150>"} } *% Normal
  591. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  592. *Cmd: "<1B>(c<02001151>"} } *% High Quality
  593. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  594. *Cmd: "<1B>(c<02001152>"} } *% Draft Quality
  595. }
  596. }
  597. *Option: Option5
  598. {
  599. *rcNameID: 264
  600. *switch: TextQuality
  601. {
  602. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  603. *Cmd: "<1B>(c<02001140>"} } *% Normal
  604. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  605. *Cmd: "<1B>(c<02001141>"} } *% High Quality
  606. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  607. *Cmd: "<1B>(c<02001142>"} } *% Draft Quality
  608. }
  609. }
  610. *Option: Option6
  611. {
  612. *rcNameID: 265
  613. *switch: TextQuality
  614. {
  615. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  616. *Cmd: "<1B>(c<02001160>"} } *% Normal
  617. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  618. *Cmd: "<1B>(c<02001161>"} } *% High Quality
  619. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  620. *Cmd: "<1B>(c<02001162>"} } *% Draft Quality
  621. }
  622. }
  623. *Option: Option7
  624. {
  625. *rcNameID: 266
  626. *switch: TextQuality
  627. {
  628. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  629. *Cmd: "<1B>(c<02001100>"} } *% Normal
  630. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  631. *Cmd: "<1B>(c<02001101>"} } *% High Quality
  632. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  633. *Cmd: "<1B>(c<02001102>"} } *% Draft Quality
  634. }
  635. }
  636. *Option: Option8
  637. {
  638. *rcNameID: 268
  639. *switch: TextQuality
  640. {
  641. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  642. *Cmd: "<1B>(c<02001170>"} } *% Normal
  643. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  644. *Cmd: "<1B>(c<02001171>"} } *% High Quality
  645. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  646. *Cmd: "<1B>(c<02001172>"} } *% Draft Quality
  647. }
  648. }
  649. *Option: Option9
  650. {
  651. *rcNameID: 269
  652. *switch: TextQuality
  653. {
  654. *case: Option1 {*Command: CmdSelect { *Order: DOC_SETUP.5
  655. *Cmd: "<1B>(c<02001130>"} } *% Normal
  656. *case: Option2 {*Command: CmdSelect { *Order: DOC_SETUP.5
  657. *Cmd: "<1B>(c<02001131>"} } *% High Quality
  658. *case: Option3 {*Command: CmdSelect { *Order: DOC_SETUP.5
  659. *Cmd: "<1B>(c<02001132>"} } *% Draft Quality
  660. }
  661. }
  662. }
  663. *Feature: TextQuality
  664. {
  665. *rcNameID: =TEXT_QUALITY_DISPLAY
  666. *DefaultOption: Option1
  667. *Option: Option1
  668. {
  669. *rcNameID: 262
  670. }
  671. *Option: Option2
  672. {
  673. *rcNameID: 276
  674. }
  675. *Option: Option3
  676. {
  677. *rcNameID: 277
  678. }
  679. }
  680. *Feature: Halftone
  681. {
  682. *rcNameID: =HALFTONING_DISPLAY
  683. *DefaultOption: HT_PATSIZE_AUTO
  684. *Option: HT_PATSIZE_AUTO
  685. {
  686. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  687. }
  688. *Ifdef: WINNT_50
  689. *Option: HT_PATSIZE_SUPERCELL_M
  690. {
  691. *rcNameID: =HT_SUPERCELL_DISPLAY
  692. }
  693. *Endif:
  694. *Option: HT_PATSIZE_6x6_M
  695. {
  696. *rcNameID: =HT_DITHER6X6_DISPLAY
  697. }
  698. *Option: HT_PATSIZE_8x8_M
  699. {
  700. *rcNameID: =HT_DITHER8X8_DISPLAY
  701. }
  702. }
  703. *Command: CmdStartDoc
  704. {
  705. *Order: DOC_SETUP.1
  706. *Cmd: "<1B>[K<0200000F1B>(a<010001>"
  707. }
  708. *Command: CmdEndJob
  709. {
  710. *Order: JOB_FINISH.1
  711. *Cmd: "<1B>(b<0100001B>(a<0100001B>(b<0100001B>@"
  712. }
  713. *RotateCoordinate?: FALSE
  714. *RotateRaster?: FALSE
  715. *RotateFont?: FALSE
  716. *TextCaps: LIST(TC_RA_ABLE)
  717. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  718. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE)
  719. *Command: CmdCR { *Cmd : "<0D>" }
  720. *Command: CmdLF { *Cmd : "<0A>" }
  721. *Command: CmdFF { *Cmd : "<0C>" }
  722. *Command: CmdEnableTIFF4 { *Cmd : "<1B>(b<010001>" }
  723. *Command: CmdDisableCompression { *Cmd : "<1B>(b<010000>" }
  724. *YMoveThreshold: *
  725. *switch: Resolution
  726. {
  727. *case: Option1
  728. {
  729. *YMoveUnit: 360
  730. *Command: CmdYMoveRelDown
  731. {
  732. *Cmd: "<1B>(e<0200>" %m{DestYRel / 2 }
  733. }
  734. }
  735. *case: Option2
  736. {
  737. *YMoveUnit: 180
  738. *Command: CmdYMoveRelDown
  739. {
  740. *Cmd: "<1B>(e<0200>" %m{DestYRel / 4 }
  741. }
  742. }
  743. }
  744. *EjectPageWithFF?: TRUE
  745. *OutputDataFormat: H_BYTE
  746. *OptimizeLeftBound?: FALSE
  747. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  748. *CursorYAfterSendBlockData: NO_MOVE