Problem z drukiem na różnych drukarkach

Problem z drukiem na różnych drukarkach
axel234
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam

Czy to możliwe, żeby na różnych drukarkach (atramentowe, układ strony ustawiony tak samo: druk w pionie, format A4 te same wymiary w mm, druk na papierze zwykłym - generalnie obie ustawione tak samo) po komunikacie np takim Printer.Canvas.TextOut(1280, 1400, label25.caption)
wydruk był w różnych miejscach kartki? jeśli to możliwe, jak temu zapobiec? coś mi nie gra z drukowaniem. misiek, może tradycyjnie ty mi pomożesz jak zwykle? :)

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

Czyżby chodziło o rozdzielczość?

axel234
  • Rejestracja: dni
  • Ostatnio: dni
0

Też właśnie rozmyślam i myślę o dpi. Można to jakoś ustawić na każdej drukarce żeby na każdej była taka sama rozdzielczość druku?

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

Nie wiadomo czy każda drukarka może pracować w dowolnej rozdzielczości.
Ja spróbowałbym raczej przeliczać pozycję wydruku w zależności od ustawionego dpi danej drukarki.

axel234
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie ma jakiejś prostszej możliwości? Bo szczerze mówiąc aplikacja jest już napisana i musiałbym sporo zmieniać, żeby dojść do ładu i składu z tymi rozdzielczościami. Niestety nie wziąłem tego pod uwagę wcześniej. Sądziłem, że page.width i page.height załatwi sprawę.

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0

generalnie drukowanie (w szczególności na drukarkach) pisze się tak, aby wszelkie wymiary podawać w mm, cm, calach, czy co tam jeszcze ale nigdy nie w punktach ponieważ te mogą mieć inne wymiary na różnych drukarkach, co więcej mogą być różne na tej samej drukarce w zależności od tego czy drukujesz ekonomicznie czy nie. Jeśli chcesz aby Ci to działało to niestety musisz przerobić program :)
BTW pisanie tak, aby pozycjonować w mm (cm, cale, ...) ma tą fajną właściwość, że dorobienie do tego podglądu to pikuś

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.