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] – typo 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, | ||
| + | |||
| Zeile 37: | Zeile 40: | ||
| | 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 48: | 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 61: | 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 69: | 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 79: | 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.1173221840.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
