Udostępnij za pośrednictwem


Drukowanie (podstawy projektowania)

Nuta

Ten przewodnik projektowania został utworzony dla systemu Windows 7 i nie został zaktualizowany dla nowszych wersji systemu Windows. Większość wskazówek nadal ma zastosowanie w zasadzie, ale prezentacja i przykłady nie odzwierciedlają naszych bieżących wskazówek dotyczących projektowania.

Drukowanie to środowisko użytkownika na papierze. Łatwo jest przeoczyć, ale jest to ważna część ogólnego środowiska użytkownika.

W tym artykule drukowanie odnosi się do środowiska użytkownika na papierze, gdzie dane wyjściowe są kierowane do papieru zamiast ekranu. Format przyjazny dla drukarki odnosi się do modyfikacji, które program może wprowadzić w celu wyświetlania danych wyjściowych ekranu, które sprawiają, że bardziej nadaje się do danych wyjściowych papieru.

Pomimo przewidywania, że przetwarzanie spowodowałoby "biuro bez papieru", co zaskakująco drukujemy teraz tak samo jak kiedykolwiek. Rozpowszechniamy twarde kopie prezentacji programu Microsoft PowerPoint, drukujemy artykuły, które odkrywamy w trybie online, ale chcemy dokładniej zbadać później, drukujemy ważne wiadomości e-mail lub życiorysy, które otrzymaliśmy w formie elektronicznej itd. Chociaż drukowanie jest łatwe do przeoczenia podczas projektowania interfejsu użytkownika, pamiętaj, że drukowanie jest ważną częścią ogólnego środowiska użytkownika.

Uwaga: wytyczne związane z typowymi oknami dialogowymi są prezentowane w osobnym artykule.

Czy jest to właściwy interfejs użytkownika?

Aby zdecydować, czy program musi obsługiwać drukowanie, należy wziąć pod uwagę następujące pytania:

  • Jakiego typu program projektujesz? Typ programu jest dobrym wskaźnikiem odpowiedniego poziomu obsługi drukowania. Tworzenie dokumentów i obrazów, wyświetlanie i przeglądanie programów wymaga doskonałej obsługi drukowania, podczas gdy inne typy programów mogą wymagać obsługi drukowania tylko w mniejszym stopniu. (Aby uzyskać listę typów programów, zobacz sekcję Wzorce drukowania tego artykułu).
  • Czy program jest używany w scenariuszach, które korzystają z bezpośrednich danych wyjściowych papieru? Jeśli tak, łatwiej jest dodać obsługę drukowania do programu niż wymagać od użytkowników kopiowania danych do innego programu do drukowania.

Pojęcia dotyczące projektowania

Projektowanie programu w celu wyeliminowania niepotrzebnego drukowania

Istnieje wiele powodów, dla których użytkownicy muszą drukować niektóre, które są dobre, niektóre, które są mniej. Użytkownicy powinni drukować, ponieważ chcą, a nie dlatego, że muszą. Wymaganie od użytkowników drukowania może być oznaką braku funkcji. Na przykład w przeszłości użytkownicy musieli drukować dokumenty, aby tworzyć komentarze i sugerować poprawki, ale teraz użytkownicy mogą wykonywać te zadania bezpośrednio w dokumentach programu Microsoft Word. Przejrzyj scenariusze programu, które obejmują drukowanie i w najlepszym możliwym zakresie, upewnij się, że konieczność drukowania jest opcjonalna, a nie wynik braku funkcji.

Warto również pamiętać, że oszczędzanie zasobów, takich jak papier i atrament, jest pomocne dla środowiska i oszczędza organizacji pieniądze w dłuższej perspektywie.

Omówienie różnic między wyświetlaniem i drukowaniem ekranu

Chociaż istnieje wiele podobieństw między wyświetlaniem danych wyjściowych i drukowaniem, istnieje również wiele różnic. Drukuj dane wyjściowe:

  • Ma wysoką dpi. Wyświetlanie danych wyjściowych zwykle wynosi 96 lub 120 kropek na cal (dpi), natomiast wyjście drukarki zwykle wynosi 600 dpi lub więcej.
  • Ma różne optymalne czcionki. Chociaż dobrze zaprojektowane czcionki sprawdzają się zarówno w przypadku wyświetlania, jak i drukowania, czcionki serif są bardziej czytelne w dużych rozdzielczościach dla dużych ilości tekstu niż czcionki serif sans. W związku z tym duże ilości tekstu przeznaczone głównie do drukowania powinny używać czcionki serif, natomiast tekst przeznaczony głównie do wyświetlania powinien używać czcionki serif sans. Aby uzyskać więcej informacji, zobacz Font (Segoe UI).
  • Ma współczynnik proporcji. Wyświetlanie zwykle ma niski współczynnik proporcji (4:3 lub 5:4), natomiast drukowanie używa dużego współczynnika proporcji (8.5:11 lub 1:1.4142 na podstawie standardowych rozmiarów stron). Dzieje się tak dlatego, że tryb pionowy drukowanie jest bardziej powszechne niż tryb poziomy.
  • Zawiera strony. W związku z tym dane wyjściowe drukowania:
    • Ma standardowe rozmiary stron. Standardem w Stanach Zjednoczonych i Kanadzie jest papier 8,5 "x11"; standardem wszędzie indziej jest papier A4.
    • Zawiera podziały stron.
    • Zawiera marginesy strony.
    • Zawiera nagłówki i stopki.
    • Ma dane wyjściowe jednostronne lub dwustronne.
    • Może mieć wiele kopii.
    • Można wydrukować z kolejności lub selektywnie.
  • Ma wiele opcji. Użytkownicy mogą wybrać rozmiar drukarki i papieru, opcje drukarki (takie jak jakość wydruku, drukowanie dwustronne i zszycie), liczba kopii, zakresy stron, sortowanie i format wydruku.
  • Zajmuje trochę czasu i pieniędzy. Drukowanie dużego dokumentu lub zdjęcia o wysokiej jakości może zająć dużo czasu, a koszt papieru i pisma odręcznego sumuje się z upływem czasu. Natomiast dane wyjściowe wyświetlania są natychmiastowe i zasadniczo wolne.
  • Może być i biały. Obecnie wiele drukarek jest czarnych i białych, podczas gdy niewiele wyświetlaczy jest monochromatycznych.
  • Nie jest interakcyjny. Użytkownicy nie mogą przewijać stron ani kontrolek, aby wyświetlić więcej zawartości. Nie mogą klikać linków ani przycisków ani umieszczać kursora na kontrolkach. Zawartość interaktywna nie ma wartości podczas drukowania.
  • Może zabrakło papieru, atramentu lub tonera albo być w trybie offline. W związku z tym dane wyjściowe papieru wymagają większej obsługi błędów i rozwiązywania problemów.

Te różnice mogą mieć wpływ na projekt drukowania. Utworzenie dobrego środowiska drukowania wymaga więcej niż tylko przekierowania danych wyjściowych programu do drukarki.

WYSIWYG i zmieniające się wymagania dotyczące wyświetlania ekranu

Historycznie najbardziej podstawową zasadą środowiska użytkownika drukowania jest wysIWYG ("to, co widzisz, co otrzymujesz"). Ta zasada sugeruje, że powinna istnieć silna relacja między tym, co jest widoczne na wyświetlaczu, a tym, co zostało wydrukowane. Zanim WYSIWYG stał się standardową praktyką, często nie było relacji między wyświetlaniem i drukowaniem wersji dokumentu. Użytkownicy musieli drukować, aby zobaczyć, jak wyglądał dokument na papierze. Korzystanie z interfejsu WYSIWYG było wielką poprawą wydajności, ponieważ większość programów w tym czasie została zaprojektowana głównie do tworzenia i drukowania dokumentów.

Obecnie witryny sieci Web są często optymalizowane pod kątem wyświetlania, a ich format przyjazny dla drukarki może wydawać się znacznie inny. Ponadto mamy różne urządzenia obliczeniowe (na przykład telefony inteligentne i osobiste asystenty cyfrowe), które często wymagają danych wyjściowych zoptymalizowanych pod kątem małych wyświetlaczy. Chociaż WYSIWYG jest nadal najlepszym podejściem do programów tworzenia dokumentów, w przypadku innych programów często lepiej jest zoptymalizować pod kątem różnych urządzeń docelowych. W przypadku takich programów widoczne na ekranie komputera mogą się różnić od tego, co widzisz na innych ekranach urządzenia, co może się różnić od tego, co jest wyświetlane na wydrukowanej stronie.

Optymalizowanie pod kątem drukowania

Programy, które nie korzystają ze ścisłego środowiska drukowania WYSIWYG, mogą nadal optymalizować pod kątem drukowania w następujący sposób:

  • Przeformatuj układ dla rozmiaru strony docelowej.

  • Udostępniaj podgląd wydruku, najlepiej z łatwymi opcjami dostosowywania, które umożliwiają użytkownikom eksperymentowanie bezpośrednio w oknie dialogowym drukowania (na przykład przeciąganie marginesów).

  • W razie potrzeby podaj opcję formatu przyjaznego dla drukarki.

    • Skonsoliduj oddzielne dokumenty częściowe w jeden dokument.

    • Usuń tła i inne elementy projektowe, takie jak reklamy, zwłaszcza jeśli są one nieodpowiednie dla czarnej i białej drukarki.

    • Usuń elementy interakcyjne, takie jak kontrolki nawigacji i przyciski poleceń.

    • Upewnij się, że wszystkie dane są widoczne bez pasków przewijania ani aktywowania wskaźnika myszy.

      Wersja wyświetlana:

      zrzut ekranu przedstawiający raport zoptymalizowany pod kątem ekranu

      wersja przyjazna dla drukarki:

      zrzut ekranu przedstawiający ten sam raport zoptymalizowany pod kątem drukowania

      W przyjaznej dla drukarki wersji wszystkie dane są widoczne na drukowanej stronie, a elementy interaktywne są usuwane.

    • Zastąp łącza ich odpowiednikami tekstowymi.

      dopuszczalne :

      Aby uzyskać więcej informacji, zobacz Przewodnik środowiska użytkownika.

      Zoptymalizowane pod kątem drukowania:

      Aby uzyskać więcej informacji, zobacz Przewodnik środowiska użytkownika (https://msdn.microsoft.com/windowsvista/uxguide).

  • Konwertuj jasny tekst na ciemnym tle na ciemny tekst na białym tle.

Uwzględnij odpowiednie opcje drukowania

Typowe okno dialogowe Opcje drukowania udostępnia następujące opcje:

  • Wybierz drukarkę i rozmiar papieru.
  • Ustaw właściwości drukarki.
  • Wybierz zakres stron, liczbę kopii i sortowanie.
  • Użyj obu stron papieru.

Program może wymagać dodatkowych opcji, takich jak opcje zawartości dokumentu (która zawartość do wydrukowania), opcje formatowania (w tym jakość wydruku, rozmiary obrazów, dopasowanie do ramki) i opcje kolorów. Jeśli musisz podać dodatkowe opcje, zrób to, rozszerzając typowe okno dialogowe Opcje drukowania. Nie twórz niestandardowego okna dialogowego Drukowanie.

Podczas projektowania opcji drukowania należy wziąć pod uwagę środowisko drukowania w przypadku drukowania wielu dokumentów. Prawdopodobieństwo, że następne zadanie drukowania będzie bardzo podobne do ostatniego zadania drukowania. Optymalizowanie ustawień domyślnych dla reprints i podobnych zadań drukowania nie sprawia, że użytkownicy zaczynają się od nowa za każdym razem.

Projektowanie podglądu wydruku pod kątem wydajności i użyteczności

Niepoprawne zadanie drukowania traci czas i pieniądze. W przypadku programów do tworzenia dokumentów użytkownicy powinni mieć możliwość oceny wyników przed wykonaniem rzeczywistego drukowania. Podgląd wydruku powinien zezwalać użytkownikom na:

  • Oceń marginesy, podziały stron, orientację strony, nagłówki i stopki.
  • Przejrzyj wszystkie strony.
  • Drukuj bezpośrednio z podglądu wydruku.

Renderowanie niektórych złożonych dokumentów (takich jak rysunki wspomagane komputerowo [CAD] może zająć dużo czasu. Wydajność podglądu jest ważna, ponieważ podgląd wydruku może stać się dość żmudny, jeśli renderowanie każdej strony zajmuje trochę czasu. w związku z tym lepiej jest mieć podgląd wydruku, który renderuje się szybko i jest wystarczająco dokładny, aby umożliwić użytkownikom ocenę wyników drukowania niż mieć całkowicie dokładną wersję zapoznawczą, która jest renderowana powoli.

Podczas projektowania podglądu wydruku należy wziąć pod uwagę całe zadanie przygotowania do drukowania. Czego użytkownicy będą szukać? Co zmienią? Programy do tworzenia dokumentów powinny udostępniać interakcyjny podgląd wydruku, aby użytkownicy mogli dostosować często zmienione ustawienia, takie jak marginesy i podziały wierszy w wersji zapoznawczej.

Jednak w najlepszym możliwym zakresie program powinien domyślnie robić to, co właściwe. W razie potrzeby ostrzegaj o sytuacjach drukowania, które są mało prawdopodobne, aby był to, co użytkownik zamierzał. Nie polegaj na znajdowaniu problemów przez użytkowników korzystających z podglądu wydruku. Załóżmy na przykład, że arkusz kalkulacyjny ma zbyt wiele kolumn do wydrukowania na jednej stronie w trybie pionowym. Chociaż program może przedstawić okno dialogowe potwierdzenia, lepszym rozwiązaniem jest automatyczne drukowanie w trybie poziomym.

Jeśli robisz tylko pięć rzeczy...

  1. Projektowanie środowiska drukowania odpowiedniego dla danego typu programu.
  2. Przejrzyj scenariusze programu, które obejmują drukowanie i w najlepszym możliwym zakresie, aby wymagać drukowania opcjonalnego.
  3. Udostępnianie przydatnych rozszerzeń drukowania przez dostosowanie wspólnego okna dialogowego Drukowanie. W tym celu nie twórz niestandardowego okna dialogowego Drukowanie.
  4. Zoptymalizuj opcje drukowania pod kątem reprints i podobnych zadań drukowania.
  5. Udostępniaj funkcję w wersji zapoznawczej zawsze, gdy jest to odpowiednie.

Wzorce drukowania

Typ programu jest podstawowym wskaźnikiem odpowiedniego środowiska drukowania:

Etykieta Wartość
zaawansowane tworzenie dokumentów
Służy do tworzenia, wyświetlania i drukowania dokumentów wysokiej klasy. Możliwość tworzenia wysokiej jakości wydruków jest jednym z głównych powodów, dla których program istnieje. Przeznaczony dla użytkowników ekspertów.
Cele użytkownika: Doskonałe wyniki szczegółowe kontroli nad danymi wyjściowymi wydruku.
przykład : Microsoft Word
Zalecane środowisko drukowania:
  • Dane wyjściowe zoptymalizowane pod kątem drukowania (WYSIWYG).
  • Zaawansowane funkcje formatowania dokumentów z opcjami drukowania dużych obiektów.
  • Zaawansowane opcje drukowania, w tym nagłówki i stopki. Opcje drukowania związane z dokumentem są zapisywane w samym dokumencie.
  • Szybkie, dokładne, zaawansowane podglądy wydruku.
tworzenia dokumentów pośrednich
Służy do tworzenia i wyświetlania bardziej złożonych dokumentów. Możliwość tworzenia wysokiej jakości wydruków jest ważna, ale niekoniecznie jednym z głównych powodów, dla których program istnieje. Przeznaczony dla użytkowników pośrednich.
Cele użytkownika: dobre wyniki przy minimalnym nakładzie pracy. Niektóre kontrolki nad danymi wyjściowymi wydruku.
Przykłady: większość programów pakietu Microsoft Office, takich jak Outlook i Excel.
Zalecane środowisko drukowania:
  • Dane wyjściowe zoptymalizowane pod kątem drukowania (WYSIWYG).
  • Niektóre funkcje formatowania dokumentów z możliwością drukowania dużych obiektów bez obcinania.
  • Niektóre niestandardowe opcje drukowania, w tym nagłówki i stopki.
  • Dokładne, łatwe w użyciu podglądy wydruku.
proste tworzenie dokumentów
Służy do tworzenia i wyświetlania prostych dokumentów. Docelowy dla wszystkich użytkowników.
Cele użytkownika: obsługa drukowania podstawowego przy użyciu standardowych opcji drukowania. Użytkownicy oczekują dobrych wyników bez żadnych poprawek.
Przykłady: WordPad, Paint.
Zalecane środowisko drukowania:
  • Dane wyjściowe mogą być zoptymalizowane pod kątem drukowania (WYSIWYG), ale nie jest to wymagane.
  • Niektóre funkcje formatowania dokumentów z możliwością drukowania dużych obiektów bez obcinania.
  • Standardowe opcje drukowania; opcje drukowania niestandardowego są opcjonalne.
  • Proste lub bez podglądów wydruku.
przeglądarki dokumentów
Służy do wyświetlania dokumentów. Użytkownicy nie mogą zmieniać zawartości ani formatu dokumentu.
Cele użytkownika: obsługa drukowania podstawowego przy użyciu standardowych opcji drukowania. Użytkownicy oczekują dobrych wyników bez żadnych poprawek. Problemy z drukowaniem są obsługiwane automatycznie, ponieważ użytkownicy nie mogą modyfikować dokumentu.
przykład : Windows Internet Explorer
Zalecane środowisko drukowania:
  • Dane wyjściowe mogą być zoptymalizowane pod kątem drukowania (WYSIWYG), ale nie jest to wymagane.
  • Program automatycznie obsługuje podziały stron, eliminuje puste strony, obsługuje duże obiekty i usuwa tła i inne elementy projektu.
  • Standardowe opcje drukowania; opcje drukowania niestandardowego są opcjonalne.
  • Proste lub bez podglądów wydruku.
Utilities lub aplikacje biznesowe
Służy do wykonywania prostych, określonych zadań. Docelowy dla wszystkich użytkowników.
Cele użytkownika: Możliwość wydajnego eksportowania wybranych danych. Użytkownicy oczekują dobrych wyników bez żadnych poprawek. Często w przypadku takich programów użytkownicy są mile zaskoczeni, aby znaleźć wszelkie wsparcie drukowania w ogóle.
Zalecane środowisko drukowania:
  • Obsługa drukowania jest opcjonalna w zależności od obsługiwanych scenariuszy.
  • Dane wyjściowe mogą być zoptymalizowane pod kątem drukowania (WYSIWYG), ale nie jest to wymagane.
  • Niektóre funkcje formatowania dokumentu. Może być akceptowalne, jeśli duże obiekty są obcięte.
  • Standardowe opcje drukowania.
  • Podglądy wydruku są opcjonalne.

Wytyczne

Ogólne

  • Nie drukuj pustych stron ani stron tylko nagłówkami i stopkami. Drukuj jednak puste strony, jeśli nagłówki lub stopki zawierają numery stron, a numery tych stron mogą się odwoływać w innym miejscu.
  • całkowicie buforować wszystkie oczekujące zadania drukowania przed zamknięciem programu.

Formatowanie stron

  • Formatowanie układu tekstu w celu dopasowania do rozmiaru strony docelowej. Nigdy nie obcinaj tekstu.
  • Jeśli użytkownicy nie kontrolują formatu dokumentu:
    • Automatycznie obsłuż duże obiekty przez skalowanie, obracanie lub dzielenie między stronami. Aby uzyskać więcej wskazówek dotyczących drukowania dużych obiektów, zobacz Oversized objects.
    • Zoptymalizuj podziały stron, aby wyeliminować puste i prawie puste strony.
    • Konwertuj jasny tekst na ciemnym tle na ciemny tekst na białym tle.
    • Usuń tła i inne elementy projektowe, szczególnie jeśli są one nieodpowiednie dla czarnej i białej drukarki.
  • Jeśli program przedstawia oddzielne dokumenty częściowe, podaj opcję formatu przyjaznego dla drukarki, aby skonsolidować je w jednym dokumencie na potrzeby drukowania.
  • Usuń elementy interaktywne:
    • Usuń kontrolki nawigacji i przyciski poleceń.

    • Upewnij się, że wszystkie dane są widoczne bez pasków przewijania.

    • Zastąp łącza ich odpowiednikami tekstowymi.

      dopuszczalne :

      Aby uzyskać więcej informacji, zobacz Przewodnik środowiska użytkownika.

      Zoptymalizowane pod kątem drukowania:

      Aby uzyskać więcej informacji, zobacz Przewodnik środowiska użytkownika (https://msdn.microsoft.com/windowsvista/uxguide).

      W tym przykładzie link jest zastępowany jego tekstem równoważnym w nawiasach.

    • Przenieś przydatne informacje wyświetlane po umieszczeniu wskaźnika myszy na wbudowanym.

Oversized objects

Obsługa dużych obiektów, takich jak arkusze kalkulacyjne, grafiki i zdjęcia, jest problemem unikatowym dla drukowania. Wybierz jedną z następujących metod:

  • Przeskaluj obiekt, aby zmieścił się na stronie. Takie podejście działa dobrze, jeśli obiekt jest tylko nieco za duży do wydrukowania, utrzymanie obiektu na jednej stronie jest ważne, a obiekt jest nadal czytelny podczas skalowania w dół.

    zrzut ekranu przedstawiający zdjęcie skalowane do połowy strony

    W tym przykładzie duży obraz jest skalowany tak, aby zmieścił się na stronie.

  • Obróć stronę. Takie podejście działa dobrze, gdy kilka stron jest lepiej wydrukowanych w trybie poziomym w trybie pionowym (i odwrotnie).

    zrzut ekranu przedstawiający fotografię poziomą obracaną do pionowej

    W tym przykładzie duży obraz jest obracany w celu lepszego dopasowania do strony.

  • Wydrukuj obiekt na kilku stronach. Podejście działa dobrze, gdy nie można skalować obiektu lub nie należy go skalować, a obracanie strony nie pomaga lub nie jest pożądane. Jeśli obiekt ma wewnętrzne granice (takie jak kolumna i podziały wierszy w arkuszu kalkulacyjnym), podziel strony na tych granicach zamiast w zawartości. Powtórz również wszystkie elementy wymagane do zrozumienia strony, takie jak legendy lub nagłówki kolumn. Podczas dzielenia obiektu na kilku stronach przypisz numery stron w kolejności odczytu (od lewej do prawej, od góry do dołu).

    zrzut ekranu przedstawiający głowy kolumn powtórzone na następnej stronie

    W tym przykładzie duża tabela jest drukowana na dwóch stronach. Nagłówki kolumn są utrwalane ze strony na stronę, aby ułatwić szybkie zrozumienie.

  • obcinanie obiektu (drukowanie tylko części obiektu jest nadal widoczne po obcięciu). Takie podejście jest najprostszym rozwiązaniem do zaimplementowania, ale może być najmniej akceptowalne. Należy również zauważyć, że obcinanie nigdy nie jest akceptowalne dla tekstu.

    zrzut ekranu przedstawiający połowę szerokiego zdjęcia na stronie pionowej

    W tym przykładzie duży obraz jest obcinany.

Nagłówki i stopki

  • Podaj nagłówki i stopki dla zaawansowanych i pośrednich programów tworzenia dokumentów. Rozważ podanie nagłówków i stopek dla innych typów programów, jeśli są one używane dla dokumentów wielostronicowych.
  • Umożliwia dostosowywanie nagłówków i stopek. Zezwalaj użytkownikom na definiowanie lewej, środkowej i prawej części.
    • W przypadku nagłówków domyślnie umieść nazwę dokumentu po lewej stronie.
    • W przypadku stopek umieść prawa autorskie do dokumentu lub źródło po lewej stronie, a numer strony po prawej stronie domyślnie.
  • Użyj przyjaznej ścieżki i adresów URL pliku. Wyświetla spacje jako spacje, a nie "%20".
  • W przypadku pasków menu i menu skrótów użyj polecenia Drukuj, które wyświetla typowe okno dialogowe Opcje drukowania. Użyj wielokropka, aby wskazać, że wymagane są dodatkowe informacje.

    zrzut ekranu menu pliku, polecenie drukowania wybrane

    W tym przykładzie polecenie Drukuj zawiera wielokropek, aby wskazać, że wyświetli on typowe okno dialogowe Opcje drukowania, aby uzyskać więcej informacji.

  • W przypadku pasków narzędzi używanych z paskiem menu użyj natychmiastowego polecenia Drukuj. Kliknięcie przycisku umożliwia wydrukowanie pojedynczej kopii dokumentu na drukarkę domyślną. Takie polecenia paska narzędzi powinny być natychmiastowe. Aby wskazać, że polecenie jest natychmiastowe, umieść drukarkę domyślną w etykietce narzędzia. Użytkownicy mogą uzyskać dostęp do pełnego polecenia Drukuj na pasku menu.

    zrzut ekranu przedstawiający ikonę drukarki i jej etykietkę narzędzia

    W tym przykładzie polecenie Drukuj na pasku narzędzi wyświetla się natychmiast zamiast wyświetlać typowe okno dialogowe Opcje drukowania. Umieszczenie drukarki domyślnej w etykietce narzędzia zapewnia wzmocnienie tekstowe, które użytkownik pomija okno dialogowe.

  • W przypadku pasków narzędzi używanych bez paska menu użyj przycisku Podziel drukowanie. Kliknięcie przycisku umożliwia wydrukowanie pojedynczej kopii dokumentu na drukarkę domyślną. Kliknięcie fragmentu strzałki przycisku powoduje wyświetlenie menu z pełnymi poleceniami Drukowania, Podgląd wydruku i Konfiguracja strony.

    zrzut ekranu przedstawiający ikonę drukarki na przycisku podziału

    W tym przykładzie pasek narzędzi programu Windows Internet Explorer używa kontrolki przycisku podziału, aby udostępnić wszystkie polecenia drukowania.

  • Dla interfejsu użytkownika polecenia wstążki umieść polecenie Drukuj w menu aplikacji.

    zrzut ekranu poleceń umieszczonych w pionie po lewej stronie

    W przypadku wstążek dostęp do polecenia Drukuj jest uzyskiwany przy użyciu menu aplikacji.

  • Nie twórz niestandardowych opcji drukowania okno dialogowe. Jeśli musisz podać dodatkowe opcje, rozszerz typowe okno dialogowe Opcje drukowania. Nie używaj oddzielnego okna dialogowego, aby uzyskać dodatkowe opcje drukowania.

niepoprawne:

zrzut ekranu przedstawiający okno dialogowe opcji drukowania niestandardowego

W tym przykładzie firma Fabrikam niepoprawnie używa oddzielnego okna dialogowego w celu uzyskania dodatkowych opcji drukowania.

Deweloperzy: Aby uzyskać informacje o sposobie rozszerzania wspólnego okna dialogowego Drukowanie, zobacz PRINTDLGEX Structure.

  • Podczas rozszerzania typowego okna dialogowego Opcje drukowania nie duplikuj żadnych funkcji, które zostały już udostępnione.
  • Jeśli użytkownicy prawdopodobnie zachowają ustawienia z jednego zadania drukowania do następnego, ustaw te ustawienia jako domyślne. W przypadku pierwszego zadania drukowania po uruchomieniu programu użyj standardowych wartości domyślnych, w tym drukarki domyślnej. W przypadku kolejnych zadań drukowania w wystąpieniu programu zachowaj ostatnią wybraną drukarkę i rozmiar papieru. Nie należy zachowywać liczby kopii lub zakresów stron, ponieważ są one znacznie mniej prawdopodobne, aby można je było później ponownie wybrać.
  • Zoptymalizuj ustawienia, usuwając opcje, które obecnie nie są stosowane. Usuń opcje niezgodne z możliwościami wybranej drukarki lub właściwości bieżącego dokumentu. Na przykład aplikacja do drukowania zdjęć może ograniczyć kombinacje rozmiaru papieru, typu papieru i jakości wydruku, które dają najlepsze wyniki, dzięki czemu wybranie błyszczącej opcji papieru może usunąć koperty z formatów papieru. Jeśli z jakiegokolwiek powodu użytkownicy chcą wyświetlić wszystkie opcje, możesz zapewnić tę możliwość za pomocą kontrolki, takiej jak pole wyboru.

Deweloperzy: Aby dowiedzieć się, jak określić możliwości wybranej drukarki, zobacz Print Schema.

  • W przypadku zaawansowanych programów do tworzenia dokumentów zapisz opcje drukowania związane z dokumentem w samym dokumencie. W przypadku tych programów opcje drukowania są integralną częścią dokumentu.
  • W przypadku innych typów programów zapisz ustawienia dla poszczególnych użytkowników.
  • Rozważ wybranie drukarki innej niż domyślna na potrzeby wyspecjalizowanego drukowania. Na przykład aplikacja do drukowania zdjęć może zawsze wybrać drukarkę ostatnio używaną przez program, niezależnie od drukarki domyślnej systemu. W ten sposób przyjęto założenie, że domyślna drukarka systemowa prawdopodobnie nie będzie drukarką zdjęć. Takie programy powinny zapisać ustawienie dla ostatniej wybranej drukarki.
  • Nie blokuj programu podczas wykrywania możliwości drukarki. W ten sposób występuje słabe środowisko użytkownika. Zamiast tego:
    • Wykonaj wykrywanie możliwości drukarki w osobnym wątku.
    • Limit czasu po 10 sekundach.
    • Podaj okno dialogowe, aby umożliwić użytkownikom anulowanie.

zrzut ekranu okna dialogowego

W tym przykładzie okno dialogowe ułatwia anulowanie wykrywania możliwości drukarki, jeśli użytkownik zdecyduje, że zadanie trwa zbyt długo.

  • Udostępniaj funkcję podglądu wydruku zawsze wtedy, gdy jest to odpowiednie. Wszystkie programy do tworzenia dokumentów korzystają z podglądów wydruku, ale użytkownicy nie oczekują ich w prostych programach tworzenia dokumentów. W przypadku zaawansowanych programów do tworzenia dokumentów należy rozważyć obsługę podglądu wydruku bezpośrednio w głównym oknie programu.

zrzut ekranu przedstawiający stronę wyświetlaną w podglądzie wydruku

W tym przykładzie program Word ma obsługę podglądu wydruku w oknie głównym programu.

  • Udostępniaj funkcje w wersji zapoznawczej drukowania, które umożliwiają użytkownikom:
    • Oceń marginesy, podziały stron, orientację strony, nagłówki i stopki.
    • Przejrzyj wszystkie strony.
    • Drukuj bezpośrednio z podglądu wydruku.

Rozważ udostępnienie interaktywnego podglądu wydruku, aby użytkownicy mogli dostosować często zmienione ustawienia, takie jak marginesy i podziały wierszy bezpośrednio w wersji zapoznawczej.

  • Wyświetlanie stron podglądu wydruku w ciągu jednej sekundy. Lepiej jest mieć podgląd wydruku, który renderuje się szybko i jest wystarczająco dokładny, aby umożliwić użytkownikom ocenę wyników drukowania niż mieć całkowicie dokładny podgląd renderujący powoli.
  • Aby uzyskać zaawansowane programy do tworzenia dokumentów, rozważ rozszerzenie standardowego okna dialogowego Drukowanie przez włączenie funkcji podglądu bezpośrednio w nim, zamiast tworzyć osobne okno dialogowe.
  • Podaj oczywisty przycisk zamykania trybu podglądu.

zrzut ekranu przedstawiający ikonę podglądu wydruku i etykietę

Tryb podglądu wydruku w programie Word ma oczywiste polecenie bliskiej wersji zapoznawczej.

Błędy drukowania

Uwaga: Gdy zadanie drukowania zostało buforowane do drukarki, system Windows jest odpowiedzialny za wszelkie kolejne błędy. Program musi obsługiwać tylko błędy występujące przed buforem zadania drukowania.

  • Przed buforowaniem zadania drukowania sprawdź potencjalne problemy z drukowaniem, które użytkownik może rozwiązać. Przed kontynuowaniem drukowania przedstawić jasne, zwięzłe potwierdzenie. Jeśli to możliwe, zaoferuj automatyczne rozwiązanie problemu. Może to zapobiec marnowaniu czasu i pieniędzy.

Tekst

  • Aby wybrać opcję drukowania po obu stronach papieru, oznacz opcję Drukuj podwójnie. Nie używaj frazy Manual Duplex.

Dokumentacja

  • Użyj drukowania, a nie drukowania jako zlecenia.
  • Dopuszczalne jest użycie wydruku w celu odwoływania się do wyniku zadania drukowania.
  • Użyj kolejki wydruku, a nie kolejki drukarki.