Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Czy ktoś może programował drukarkę na Centroniksie

Moderatorzy: Jacek Bogusz, Moderatorzy

niuniek
-
-
Posty: 21
Rejestracja: 17 kwie 2003, o 15:14
Lokalizacja: Kraków

Czy kto¶ może programował drukarkę na Centroniksie

Postautor: niuniek » 17 kwie 2003, o 15:26

Poszukuję kogoś kto powie mni jak wydrukować wykres na drukarce termicznej emulującej EPSON.
:?

sivy
-
-
Posty: 119
Rejestracja: 30 mar 2003, o 18:06
Lokalizacja: Kraków
Kontaktowanie:

Postautor: sivy » 20 kwie 2003, o 09:10

Jeśli chodzi o pytanie zawarte w temacie "Czy ktoś może programował drukarkę na Centroniksie" to opis czegoś takiego był w EDW 1/2001 strona 24 :) (AVT-3005). Niestety tam nie ma nic o grafice ...

spark

Programowanie wykresu na drukarce

Postautor: spark » 20 kwie 2003, o 13:15

Jeśli chodzi o pytanie zawarte w temacie "Czy ktoś może programował drukarkę na Centroniksie" to opis czegoś takiego był w EDW 1/2001 strona 24 :) (AVT-3005). Niestety tam nie ma nic o grafice ...
Zakładam, że wykres jest złożony z dowolnego układu punktów, a maksymalne wymiary to X * Y pikseli.
Jeśli wydruk ma być "na piechotę", to można to zrobić tak:
- alokować bufor (X/8 * Y) bajtów, gdzie X i Y są rozmiarami wykresu w pikselach;
- "wypełnić" bufor wykresem (pamiętając o tym, że jeden bajt zawiera 8 pikseli na osi X), ustawiając odpowiednio bity.
- w zależności, czy wykres ma być "prosty", czy "odwrócony", należy czytać kolejno wiersze wzdłuż osi X lub Y, wysyłając na drukarkę strumień bajtów w trybie graficznym. Komendy przestawiające drukarkę w tryb graficzny powinny być zamieszczone w dokumentacji drukarki.

Można przeznaczyć 1 bajt/ punkt na osi X, wówczas 7 bitów może służyć do np. sterowania siłą wydruku (wymaga to nieco bardziej skomplikowanej obsługi programowej).
Pozdrawiam,
Spark

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 49 gości