hardware:diy:lpt:cpm405
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:diy:lpt:cpm405 [06/03/2007 23:03] – Formatierung. uxt | hardware:diy:lpt:cpm405 [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
auch noch auf DIN-A6 Thermopapier druckt, Text und Grafik, und mit einer parallelen und einer seriellen Schnittstelle ausgestattet ist. Mit den Maßen 156x55x20 mm ist es durchaus in Portfolios Größenordnung, | auch noch auf DIN-A6 Thermopapier druckt, Text und Grafik, und mit einer parallelen und einer seriellen Schnittstelle ausgestattet ist. Mit den Maßen 156x55x20 mm ist es durchaus in Portfolios Größenordnung, | ||
Abschreckend war zunächst der Preis: EUR 180,- !\\ | Abschreckend war zunächst der Preis: EUR 180,- !\\ | ||
- | Je mehr ich in der Dokumentation laß, desto besessener wurde ich. Ich kaufte einen beim deutschen Vertieb [[http:// | + | Je mehr ich in der Dokumentation laß, desto besessener wurde ich. Ich kaufte einen beim deutschen Vertieb [[http:// |
+ | Es gibt allerdings große Unterschiede in der Belegung der ASCII-Tabelle (?), vor allem bei Werten über 127. Eine Vergleichstabelle gibt es weiter unten. | ||
Zeile 20: | Zeile 22: | ||
|Zeichensätze| 7x8, 8x16, 12x20| | |Zeichensätze| 7x8, 8x16, 12x20| | ||
|Druckgeschw.|max. 60mm/Sek.| | |Druckgeschw.|max. 60mm/Sek.| | ||
- | |Strombedarf|4, | + | |Strombedarf|4, |
|Schnittstellen|parallel, | |Schnittstellen|parallel, | ||
Zeile 29: | Zeile 31: | ||
===== Hardware ===== | ===== Hardware ===== | ||
Zum Testen reicht es die entsprechenden Kabel an den Pofo oder PC anzuschließen, | Zum Testen reicht es die entsprechenden Kabel an den Pofo oder PC anzuschließen, | ||
+ | |||
+ | |||
==== Bauteile ==== | ==== Bauteile ==== | ||
^Menge^Bezeichnung^Quelle^Art.-Nr.^EUR^ | ^Menge^Bezeichnung^Quelle^Art.-Nr.^EUR^ | ||
| 1|Druckwerk CP-405 MRS|APS| | | 1|Druckwerk CP-405 MRS|APS| | ||
- | | 1|Druckchaltplatte|Conrad Elektronik|523695-62| | + | | 1|Druckschaltplatte|Conrad Elektronik|523695-62| |
| 1|Flanschbuchse mit Schaltkontakt|Conrad Elektronik|738000-62| | | 1|Flanschbuchse mit Schaltkontakt|Conrad Elektronik|738000-62| | ||
| 1|Wippenschalter Ein/ | | 1|Wippenschalter Ein/ | ||
- | | 2|Diode 1 N 5408|Conrad Elektronik|162434-LN | + | | 2|Diode 1 N 5408|Conrad Elektronik|162434-LN |
| 1|4-fach LR6-Halterung|Conrad Elektronik| | | 1|4-fach LR6-Halterung|Conrad Elektronik| | ||
| 1|25-Pin D-Sub Stecker|Conrad Elektronik|741452-62| | | 1|25-Pin D-Sub Stecker|Conrad Elektronik|741452-62| | ||
| 1|9-Pin D-Sub Stecker|Conrad Elektronik|741452-62| | | 1|9-Pin D-Sub Stecker|Conrad Elektronik|741452-62| | ||
- | | |Gesamt| | | | + | | |Gesamt| | | |
==== PCB ==== | ==== PCB ==== | ||
Zeile 47: | Zeile 51: | ||
===== Software ===== | ===== Software ===== | ||
Eigentlich wird keine Software benötigt, man kann direkt aus DOS, den Applicationen, | Eigentlich wird keine Software benötigt, man kann direkt aus DOS, den Applicationen, | ||
+ | |||
==== Escape-Sequenzen und Control-Codes ==== | ==== Escape-Sequenzen und Control-Codes ==== | ||
+ | |||
+ | * 027 064 Drucker zurücksetzen (Reset) | ||
+ | * 027 037 nnn Select Font (n=0..2) | ||
+ | * 027 074 nnn Papiervorschub (vorwärts) | ||
+ | * 027 106 nnn Papiervorschub (rückwärts) | ||
+ | |||
+ | ==== ASCII-Tabelle ==== | ||
+ | ^^ASCII^CP405-MRS^ASCII^CP405-MRS^ASCII^CP405-MRS^ASCII^CP405-MRS^ASCII^CP405-MRS^ASCII^CP405-MRS^ASCII^CP405-MRS^ | ||
+ | |032| | ||
+ | |033|!|065|A|097|a|129|ü|161|í|193|┴|225|β| | ||
+ | |034|" | ||
+ | |035|# | ||
+ | |036|$|068|D|100|d|132|ä|164|ñ|196|─|228|Σ| | ||
+ | |037|%|069|E|101|e|133|à|165|Ñ|197|┼|229|σ| | ||
+ | |038|& | ||
+ | |039|´|071|G|103|g|135|ç|167|°|199|╟|231|τ| | ||
+ | |040|(|072|H|104|h|136|ê|168|¿|200|╚|232|Φ| | ||
+ | |041|)|073|I|105|i|137|ë|169|⌐|201|╔|233|Ө| | ||
+ | |042|*|074|J|106|j|138|è|170|¬|202|╩|234|Ω| | ||
+ | |043|+|075|K|107|k|139|ï|171|½|203|╦|235|б| | ||
+ | |044|, | ||
+ | |045|-|077|M|109|m|141|ì|173|¡|205|═|237|ø| | ||
+ | |046|.|078|N|110|n|142|Ä|174|«|206|╬|238|Є| | ||
+ | |047|/ | ||
+ | |048|0|080|P|112|p|144|É|176|░|208|╨|240|≡| | ||
+ | |049|1|081|Q|113|q|145|æ|177|▒|209|╤|241|±| | ||
+ | |050|2|082|R|114|r|146|Æ|178|▓|210|╥|242|≥| | ||
+ | |051|3|083|S|115|s|147|ô|179|│|211|╙|243|≤| | ||
+ | |052|4|084|T|116|t|148|ö|180|┤|212|╘|244|⌠| | ||
+ | |053|5|085|U|117|u|149|ò|181|╡|213|╒|245|⌡| | ||
+ | |054|6|086|V|118|v|150|û|182|╢|214|╓|246|÷| | ||
+ | |055|7|087|W|119|w|151|ù|183|╖|215|╫|247|≈| | ||
+ | |056|8|088|X|120|x|152|ÿ|184|╕|216|╪|248|°| | ||
+ | |057|9|089|Y|121|y|153|Ö|185|╣|217|┘|249|▪| | ||
+ | |058|: | ||
+ | |059|; | ||
+ | |060|< | ||
+ | |061|=|093|]|125|}|157|¥|189|╜|221|▌|253|²| | ||
+ | |062|> | ||
+ | |063|? | ||
==== Entwickler-Software ==== | ==== Entwickler-Software ==== | ||
Durch einen Glücksfall kam ich an die Software mit der das Druckwerk programmiert wird. Es sind drei Programme für den PC (Windows 2000/XP/NT, nicht für Windows 98): | Durch einen Glücksfall kam ich an die Software mit der das Druckwerk programmiert wird. Es sind drei Programme für den PC (Windows 2000/XP/NT, nicht für Windows 98): | ||
- | * ProgPrinter: | + | * ProgPrinter: |
* FontEdit: Laden, Ändern und Speichern von Zeichensätzen (Character Bitmaps). | * FontEdit: Laden, Ändern und Speichern von Zeichensätzen (Character Bitmaps). | ||
* FontLoader: Übertragen von Zeichensätzen auf das EPROM des Druckers. | * FontLoader: Übertragen von Zeichensätzen auf das EPROM des Druckers. | ||
Zeile 60: | Zeile 105: | ||
==== Hardware ==== | ==== Hardware ==== | ||
- | * Chassis ist auf der Platine montiert, serielle und parallele Schnittstelle funktionieren. Stromversorgung über vier Ni-MH Akkus mit 2500 mAh oder stabilisiertes 9V-Netzteil (Die Dioden senken die die Spannung auf 7,6 V).\\ | + | * Chassis ist auf der Platine montiert, serielle und parallele Schnittstelle funktionieren. Stromversorgung über vier Ni-MH Akkus mit 2500 mAh oder stabilisiertes 9V-Netzteil (die Dioden senken die die Spannung auf 7,6 V und schützen vor Verpolung).\\ |
* Noch kein Gehäuse.\\ | * Noch kein Gehäuse.\\ | ||
* Serielles Drucken am Pofo nicht möglich, warscheinlich Pegelproblem (RS232/ | * Serielles Drucken am Pofo nicht möglich, warscheinlich Pegelproblem (RS232/ | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
==== Software ==== | ==== Software ==== | ||
Zeile 68: | Zeile 117: | ||
* Batch-Dateien geschrieben, | * Batch-Dateien geschrieben, | ||
* PBasic-Programm zur Steuerung geschrieben. | * PBasic-Programm zur Steuerung geschrieben. | ||
- | * Den Zeichensatz mit Hilfe von FontEdit und FontLoader (am PC) dem Portfolio-Zeichensatz | + | * Den Zeichensatz mit Hilfe von FontEdit und FontLoader (am PC) Portfolio´s ASCII-Tabelle |
* Assembler Programm zum Drucken von PGF-Grafiken geschrieben. | * Assembler Programm zum Drucken von PGF-Grafiken geschrieben. | ||
Zeile 78: | Zeile 127: | ||
==== Hardware ==== | ==== Hardware ==== | ||
* Einen CP295MRS (91x20x55mm) in einem Memory-Expander Gehäuse unterbringen. Leider nur 60mm-Papier (48mm Druckbreite), | * Einen CP295MRS (91x20x55mm) in einem Memory-Expander Gehäuse unterbringen. Leider nur 60mm-Papier (48mm Druckbreite), | ||
+ | |||
+ | |||
===== Kontakt ===== | ===== Kontakt ===== | ||
- | Weitere Infos, die bereits geschriebene Software, oder die angepassten Zeichensätze gibt per// | + | Weitere Infos, die bereits geschriebene Software, oder die angepassten Zeichensätze gibt es per // |
hardware/diy/lpt/cpm405.1173221481.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)