home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 1 / romside_best_of_german_only_1.iso / doshelp / batorder / prnprog.bat < prev    next >
DOS Batch File  |  1993-03-31  |  9KB  |  433 lines

  1. @ECHO OFF
  2. REM Geschrieben 1992 von Markus Schnitzer, Zwiefalten.
  3. REM Beispiel zur Steuerung eines Druckers mit dem Befehle SEND.
  4. REM Der Drucker von LPT1 wird gesteuert.
  5. REM Die Druckerbefehle finden Sie in Ihrem Druckerhandbuch!
  6. REM Es werden folgende Befehle benötigt:
  7. REM          -DRUCKER
  8. REM          -CODE
  9. REM          -SEND
  10.  
  11. CD BEFEHLE
  12.  
  13. ECHO Welchen Druckertyp besitzen Sie:
  14. ECHO (I)BM Proprinter X24E
  15. ECHO (E)pson LQ-850
  16. ECHO (N)EC P6/P7
  17. ECHO (S)tar
  18. ECHO (P)anasonic KXP-1081
  19. ECHO (H)P LaserJet
  20. ECHO (Q)UIT
  21.  
  22. DRUCKER
  23. IF NOT ERRORLEVEL 5 GOTO FEHLER1
  24.  
  25. CODE 1 105 101 110 115 112 104 113
  26. IF ERRORLEVEL 8 GOTO ENDE
  27. IF ERRORLEVEL 7 GOTO LASERJET
  28. IF ERRORLEVEL 6 GOTO PANASONIC
  29. IF ERRORLEVEL 5 GOTO STAR
  30. IF ERRORLEVEL 4 GOTO NEC
  31. IF ERRORLEVEL 3 GOTO EPSON
  32.  
  33. CLS
  34. ECHO Steure einen IBM Proprinter X24E
  35. ECHO Wahl der Schriftart:
  36. ECHO   1. Roman
  37. SEND 27 107 0 > LPT1
  38. ECHO 1.Schrift: Roman > LPT1
  39. ECHO   2. Sans Serif
  40. SEND $1B $6B 1 > LPT1
  41. ECHO 2.Schrift: Sans Serif > LPT1
  42. ECHO   3. Courier
  43. SEND 27 107 2 > LPT1
  44. ECHO 3.Schrift: Courier > LPT1
  45. ECHO   4. Prestige
  46. SEND $1B 107 3 > LPT1
  47. ECHO 4.Schrift: Prestige > LPT1
  48. ECHO   5. Script
  49. SEND 27 $6B 4 > LPT1
  50. ECHO 5.Schrift: Script > LPT1
  51. ECHO   6. Orator
  52. SEND 27 107 5 > LPT1
  53. ECHO 6.Schrift: Orator > LPT1
  54. ECHO   7. Bold PS
  55. SEND $1B $6B 6 > LPT1
  56. ECHO 7.Schrift: Bold PS > LPT1
  57. ECHO.
  58. ECHO. > LPT1
  59.  
  60. ECHO Zeichen In COMPRESSED breite...
  61. SEND 27 15 > LPT1
  62. REM COMPRESSED einschalten.
  63. ECHO Zeichen in COMPRESSED breite... > LPT1
  64. SEND 18 > LPT1
  65. REM COMPRESSED ausschalten.
  66.  
  67. ECHO oder Script in Fettdruck und doppelter Breite und Höhe...
  68. ECHO. > LPT1
  69. SEND 27 107 4 > LPT1
  70. REM Script einschalten.
  71. SEND 27 69 > LPT1
  72. REM Fettdruck einschalten
  73. SEND 27 91 64 4 0 0 0 34 2 > LPT1
  74. REM Doppelte Breit und Höhe einschalten.
  75. ECHO Script in Fettdruck und doppelter Breite und Höhe... > LPT1
  76. SEND 27 70 > LPT1
  77. REM Fettdruck ausschalten.
  78. SEND 27 91 64 4 0 0 0 17 1 > LPT1
  79. REM Doppelte Breit und Höhe ausschalten.
  80.  
  81. ECHO Bold PS mit Unter- und Überstrich...
  82. SEND 27 107 6 > LPT1
  83. REM Bold PS einschalten.
  84. SEND 27 45 1 > LPT1
  85. REM Unterstrich einschalten.
  86. SEND 27 95 1 > LPT1
  87. REM Überstrich einschalten.
  88. ECHO Bold PS mit Unter- und Überstrich... > LPT1
  89. SEND 27 45 0 > LPT1
  90. REM Unterstrich ausschalten.
  91. SEND 27 95 0 > LPT1
  92. REM Überstrich ausschalten.
  93.  
  94. ECHO oder das Papier um 5 Zeilen nach oben schieben...
  95. SEND $0A > LPT1
  96. SEND $0A > LPT1
  97. SEND $0A > LPT1
  98. SEND $0A > LPT1
  99. SEND $0A > LPT1
  100.  
  101. ECHO Den Drucker piepsen lassen...
  102. SEND 7 > LPT1
  103.  
  104. SEND 27 107 2 > LPT1
  105. REM Schrift auf Courier setzen.
  106. GOTO ENDE
  107.  
  108.  
  109. :EPSON
  110. CLS
  111. ECHO Steure einen Epson LQ-850
  112. ECHO Wahl der Schriftart:
  113. ECHO   1. Roman
  114. SEND 27 107 0 > LPT1
  115. ECHO 1.Schrift: Roman > LPT1
  116. ECHO   2. Sans Serif
  117. SEND $1B $6B 1 > LPT1
  118. ECHO 2.Schrift: Sans Serif > LPT1
  119. ECHO   3. Courier
  120. SEND 27 107 2 > LPT1
  121. ECHO 3.Schrift: Courier > LPT1
  122. ECHO   4. Prestige
  123. SEND $1B 107 3 > LPT1
  124. ECHO 4.Schrift: Prestige > LPT1
  125. ECHO   5. Script
  126. SEND 27 $6B 4 > LPT1
  127. ECHO 5.Schrift: Script > LPT1
  128. ECHO   6. Orator
  129. SEND 27 107 5 > LPT1
  130. ECHO 6.Schrift: Orator > LPT1
  131. ECHO   7. Bold PS
  132. SEND $1B $6B 6 > LPT1
  133. ECHO 7.Schrift: Bold PS > LPT1
  134. ECHO.
  135. ECHO. > LPT1
  136.  
  137. ECHO Zeichen In COMPRESSED breite...
  138. SEND 27 15 > LPT1
  139. REM COMPRESSED einschalten.
  140. ECHO Zeichen in COMPRESSED breite... > LPT1
  141. SEND 18 > LPT1
  142. REM COMPRESSED ausschalten.
  143.  
  144. ECHO oder Script in Fettdruck und doppelter Breite und Höhe...
  145. ECHO. > LPT1
  146. SEND 27 107 4 > LPT1
  147. REM Script einschalten.
  148. SEND 27 69 > LPT1
  149. REM Fettdruck einschalten
  150. SEND 27 87 1 > LPT1
  151. REM Doppelte Breite einschalten.
  152. SEND 27 119 1 > LPT1
  153. REM Doppelte Höhe einschalten
  154. ECHO Script in Fettdruck und doppelter Breite und Hoehe... > LPT1
  155. SEND 27 70 > LPT1
  156. REM Fettdruck ausschalten.
  157. SEND 27 87 0 > LPT1
  158. REM Doppelte Breite ausschalten.
  159. SEND 27 119 0 > LPT1
  160. REM Doppelte Höhe ausschalten
  161.  
  162. ECHO Bold PS mit Unterstrich...
  163. SEND 27 107 6 > LPT1
  164. REM Bold PS einschalten.
  165. SEND 27 45 1 > LPT1
  166. REM Unterstrich einschalten.
  167. ECHO Bold PS mit Unterstrich... > LPT1
  168. SEND 27 45 0 > LPT1
  169. REM Unterstrich ausschalten.
  170.  
  171. ECHO Auf Kursivschrift umschalten...
  172. SEND 27 52 > LPT1
  173. REM Kursivschrift einschalten.
  174. ECHO Druck in Kursivschrift... > LPT1
  175. SENd 27 53 > LPT1
  176. REM Kursivschrift ausschalten.
  177.  
  178. ECHO oder das Papier um 5 Zeilen nach oben schieben...
  179. SEND $0A > LPT1
  180. SEND $0A > LPT1
  181. SEND $0A > LPT1
  182. SEND $0A > LPT1
  183. SEND $0A > LPT1
  184.  
  185. ECHO Den Drucker piepsen lassen...
  186. SEND 7 > LPT1
  187.  
  188. SEND 27 107 2 > LPT1
  189. REM Schrift auf Courier setzen.
  190. GOTO ENDE
  191.  
  192.  
  193. :NEC
  194. CLS
  195. ECHO Steure einen NEC P6/P7
  196. ECHO Druck mit/in
  197.  
  198. ECHO  -Schmalschrift
  199. SEND 27 33 4 > LPT1
  200. REM Schmalschrift setzen.
  201. ECHO  -Schmalschrift > LPT1
  202.  
  203. ECHO  -Schatten
  204. SEND 27 33 8 > LPT1
  205. REM Schatten setzen.
  206. ECHO  -Schatten > LPT1
  207.  
  208. ECHO  -Fettschrift
  209. SEND 27 33 16 > LPT1
  210. REM Fettschrift setzen.
  211. ECHO  -Fettschrift > LPT1
  212.  
  213. ECHO  -Breitschrift
  214. SEND 27 33 32 > LPT1
  215. REM Breitschrift setzen.
  216. ECHO  -Breitschrift > LPT1
  217.  
  218. ECHO  -Kursiv
  219. SEND 27 33 64 > LPT1
  220. REM Kursivschrift setzen.
  221. ECHO  -Kursiv > LPT1
  222.  
  223. ECHO  -Unterstrich
  224. SEND 27 33 128 > LPT1
  225. REM Unterstrichen setzen.
  226. ECHO  -Unterstrichen > LPT1
  227.  
  228. SEND 27 33 0 > LPT1
  229. REM Einstellung löschen.
  230. ECHO.
  231. ECHO. > LPT1
  232.  
  233. ECHO Ausrichtung:
  234. ECHO   -linksbündig
  235. SEND 27 97 0 > LPT1
  236. ECHO Linksbündig > LPT1
  237.  
  238. ECHO   -zentriert
  239. SEND 27 97 1 > LPT1
  240. ECHO Zentriert > LPT1
  241.  
  242. ECHO   -rechtsbündig
  243. SEND 27 97 2 > LPT1
  244. ECHO Rechtsbündig > LPT1
  245.  
  246. REM Voreinstellungen.
  247. SEND 27 107 2 > LPT1
  248. SEND 27 97 0 > LPT1
  249. GOTO ENDE
  250.  
  251.  
  252. :STAR
  253. CLS
  254. ECHO Steure einen STAR-Drucker
  255. ECHO Druck mit/in:
  256.  
  257. ECHO  -Unterstreichung
  258. SEND 27 45 1 > LPT1
  259. REM Unterstreichung einschalten
  260. ECHO  -Unterstreichung > LPT1
  261. SEND 27 45 0 > LPT1
  262. REM Unterstreichung ausschalten
  263.  
  264. ECHO  -Pica Schrift
  265. SEND 27 66 1 > LPT1
  266. ECHO Pica Schrift > LPT1
  267.  
  268. ECHO  -Elite Schrift
  269. SEND 27 66 2 > LPT1
  270. ECHO Elite Schrift > LPT1
  271.  
  272. ECHO  -Komprimierte Schrift
  273. SEND 27 66 3 > LPT1
  274. ECHO Komprimierte Schrift > LPT1
  275.  
  276. ECHO  -Kursiv Schrift
  277. SEND 27 53 > LPT1
  278. REM Standardschrift setzen.
  279. SEND 27 52 > LPT1
  280. REM Kursivschrift setzen.
  281. ECHO Kursiv Schrift > LPT1
  282.  
  283. ECHO  -Breitschrift
  284. SEND 27 53 > LPT1
  285. REM Standardschrift setzen.
  286. SEND 27 14 > LPT1
  287. REM Breitschrift setzen.
  288. ECHO Breitschrift > LPT1
  289.  
  290. ECHO  -Piepston
  291. SEND 7 > LPT1
  292.  
  293. SEND 27 53 > LPT1
  294. REM Standardschrift setzen.
  295. GOTO ENDE
  296.  
  297.  
  298. :PANASONIC
  299. CLS
  300. ECHO Steure einen Panasonic KXP-1081
  301. ECHO Druck mit/in
  302. ECHO  -Unterstreichung
  303. SEND 27 45 1 > LPT1
  304. REM Unterstreichung einschalten.
  305. ECHO Unterstrichen > LPT1
  306. SEND 27 45 0 > LPT1
  307. REM Unterstreichung ausschalten.
  308.  
  309. ECHO  -Kursiv
  310. SEND 27 52 > LPT1
  311. REM Kursivschrift einschalten.
  312. ECHO Kursivschrift > LPT1
  313. SEND 27 54 > LPT1
  314. REM Kursivschrift ausschalten.
  315.  
  316. ECHO  -Breitschrift
  317. SEND 27 14 > LPT1
  318. ECHO Breitschrift > LPT1
  319.  
  320. ECHO  -Pica-Korrespondenzschrift
  321. SEND 27 110 > LPT1
  322. REM Picakorrespondenzschrift einschalten.
  323. ECHO Pica-Korrespondenzschrift Schrift > LPT1
  324.  
  325. ECHO  -Elite-Korrespondenzschrift
  326. SEND 27 111 > LPT1
  327. REM Elitskorrespondenzschrift einschalten.
  328. ECHO Elite-Korrespondenzschrift > LPT1
  329.  
  330. ECHO  -Korrespondenzschrift
  331. SEND 27 120 49 > LPT1
  332. REM Korrespondenzschrift einschalten.
  333. ECHO Korrespondenzschrift > LPT1
  334. SEND 27 120 48 > LPT1
  335. REM Korrespondenzschrift ausschalten.
  336.  
  337. ECHO  -Proportionalschrift
  338. SEND 27 112 49 > LPT1
  339. REM Proportionalschrift einschalten.
  340. ECHO Proportionalschrift > LPT1
  341. SEND 27 112 48 > LPT1
  342. REM Proportionalschrift ausschalten.
  343.  
  344. ECHO  -Paralellanschlag
  345. SEND 27 69 > LPT1
  346. REM Parallelanschlag einschalten.
  347. ECHO Parallelanschlag > LPT1
  348. SEND 27 70 > LPT1
  349. REM Parallelanschlag ausschalten.
  350.  
  351. ECHO  -Doppeldruck
  352. SEND 27 71 > LPT1
  353. REM Doppeldruck einschalten.
  354. ECHO Doppeldruck > LPT1
  355. SEND 27 72 > LPT1
  356. REM Doppeldruck ausschalten.
  357.  
  358. ECHO  -Komprimierte Schrift
  359. SEND 27 15 > LPT1
  360. ECHO Komprimierte Schrift > LPT1
  361. GOTO ENDE
  362.  
  363.  
  364. :LASERJET
  365. CLS
  366. ECHO Steure einen HP LaserJet
  367. ECHO Drucken in/mit:
  368. ECHO  -Helv
  369. SEND 27 40 115 52 84 > LPT1
  370. ECHO Helv > LPT1
  371.  
  372. ECHO  -TMS-ROMAN
  373. SEND 27 40 115 53 84 > LPT1
  374. ECHO TMS-ROMAN > LPT1
  375.  
  376. ECHO  -Gothic
  377. SEND 27 40 11