Problem z drukiem na różnych drukarkach

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? :)

0

Czyżby chodziło o rozdzielczość?

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?

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.

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ę.

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ś

1 użytkowników online, w tym zalogowanych: 0, gości: 1