Freigeben über


Drucken (Entwurfsgrundlagen)

Hinweis

Dieses Entwurfshandbuch wurde für Windows 7 erstellt und wurde nicht für neuere Versionen von Windows aktualisiert. Ein Großteil der Anleitungen gilt immer noch grundsätzlich, aber die Präsentation und die Beispiele spiegeln nicht unsere aktuellen Entwurfsanleitungen wider.

Drucken ist die Benutzeroberfläche auf Papier. Es ist leicht zu übersehen, aber es ist ein wichtiger Teil der gesamten Benutzererfahrung.

In diesem Artikel bezieht sich das Drucken auf die Benutzeroberfläche auf Papier, bei der die Ausgabe auf Papier statt auf die Bildschirmanzeige geleitet wird. Druckerfreundliches Format bezieht sich auf Änderungen, die das Programm an der Bildschirmanzeigeausgabe vornehmen kann, die es für die Papierausgabe besser geeignet machen.

Trotz der Vorhersage, dass das Computing zu einem "papierlosen Büro" führen würde, drucken wir erstaunlicherweise so viel wie nie. Wir verteilen Gedruckte von Microsoft PowerPoint-Präsentations-Decks, drucken Artikel, die wir online entdecken, möchten aber später genauer recherchieren, wir drucken wichtige E-Mails oder Lebensläufe, die wir in elektronischer Form erhalten haben, usw. Während beim Entwerfen einer Benutzeroberfläche das Drucken leicht übersehen werden kann, denken Sie daran, dass das Drucken ein wichtiger Teil der gesamten Benutzeroberfläche ist.

Hinweis: Richtlinien im Zusammenhang mit allgemeinen Dialogen werden in einem separaten Artikel vorgestellt.

Ist dies die richtige Benutzeroberfläche?

Um zu entscheiden, ob Ihr Programm das Drucken unterstützen muss, stellen Sie sich die folgenden Fragen:

  • Welche Art von Programm entwerfen Sie? Der Programmtyp ist ein guter Indikator für die entsprechende Druckunterstützung. Programme zum Erstellen, Anzeigen und Durchsuchen von Dokumenten und Bildern benötigen eine hervorragende Druckunterstützung, während andere Arten von Programmen möglicherweise nur in geringerem Maße Druckunterstützung benötigen. (Eine Liste der Programmtypen finden Sie im Abschnitt Druckmuster dieses Artikels.)
  • Wird das Programm in Szenarien verwendet, die von der direkten Papierausgabe profitieren? In diesem Fall ist es bequemer, Ihrem Programm Druckunterstützung hinzuzufügen, als benutzer dazu zu verpflichten, die Daten in ein anderes Programm zum Drucken zu kopieren.

Entwurfskonzepte

Entwerfen Ihres Programms, um unnötiges Drucken zu vermeiden

Es gibt viele Gründe, warum Benutzer einige drucken müssen, die gut sind, andere weniger. Benutzer sollten drucken, weil sie möchten, nicht weil sie müssen. Das Drucken von Benutzern kann ein Zeichen für fehlende Features sein. Beispielsweise mussten Benutzer in der Vergangenheit Dokumente drucken, um Kommentare zu machen und Überarbeitungen vorzuschlagen, aber jetzt können Benutzer diese Aufgaben direkt in Microsoft Word Dokumenten ausführen. Überprüfen Sie die Szenarien Ihres Programms, die das Drucken umfassen, und stellen Sie so weit wie möglich sicher, dass die Notwendigkeit zum Drucken optional ist und nicht das Ergebnis fehlender Features ist.

Es ist auch erwähnenswert, dass der Schonung von Ressourcen wie Papier und Tinte auf lange Sicht hilfreich ist und Organisationen Geld spart.

Verstehen der Unterschiede zwischen Bildschirmanzeige und Druck

Es gibt zwar viele Ähnlichkeiten zwischen Anzeigeausgabe und Druck, aber es gibt auch viele Unterschiede. Druckausgabe:

  • Hat einen hohen dpi-Wert. Die Anzeigeausgabe liegt in der Regel bei 96 oder 120 Punkten pro Zoll (dpi), während die Druckerausgabe in der Regel bei 600 dpi oder mehr liegt.
  • Verfügt über verschiedene optimale Schriftarten. Während gut gestaltete Schriftarten sowohl für die Anzeige als auch für den Druck gut funktionieren, sind Serifenschriftarten bei hoher Auflösung für große Textmengen besser lesbar als serifenfreie Schriftarten. Daher sollten große Textmengen, die hauptsächlich für den Druck bestimmt sind, eine Serifenschrift verwenden, während Text, der hauptsächlich für die Anzeige vorgesehen ist, eine serifenlose Schriftart verwenden sollte. Weitere Informationen finden Sie unter Schriftarten (Segoe UI).
  • Hat das Seitenverhältnis. Die Anzeige weist in der Regel ein niedriges Seitenverhältnis auf (4:3 oder 5:4), während beim Drucken ein hohes Seitenverhältnis verwendet wird (8,5:11 oder 1:1,4142 basierend auf den Standardseitengrößen). Dies liegt daran, dass das Drucken im Hochformatmodus häufiger ist als der Querformatmodus.
  • Hat Seiten. Druckausgabe:
    • Verfügt über Standardseitengrößen. Der Standard in der USA und Kanada ist 8,5"x11"-Papier; der Standard überall sonst ist A4-Papier.
    • Hat Seitenumbrüche.
    • Hat Seitenränder.
    • Verfügt über Kopf- und Fußzeilen.
    • Verfügt über eine ein- oder doppelseitige Ausgabe.
    • Kann mehrere Kopien aufweisen.
    • Kann ungeordnet oder selektiv gedruckt werden.
  • Hat viele Optionen. Benutzer können einen Drucker und Papierformat, Druckeroptionen (z. B. Druckqualität, doppelseitiges Drucken und Heften), Anzahl der Kopien, Seitenbereiche, Sortierung und Druckformat auswählen.
  • Kostet Zeit und Geld. Das Drucken eines großen Dokuments oder eines hochwertigen Fotos kann viel Zeit in Anspruch nehmen, und die Kosten für Papier und Freihand summieren sich im Laufe der Zeit. Im Gegensatz dazu ist die Anzeigeausgabe sofort und im Wesentlichen kostenlos.
  • Kann schwarz und weiß sein. Viele Drucker sind heute schwarzweiß, während nur wenige Displays monochrom sind.
  • Ist nicht interaktiv. Benutzer können keine Seiten oder Steuerelemente scrollen, um weitere Inhalte anzuzeigen. Sie können nicht auf Links oder Schaltflächen klicken oder mit der Maus auf Steuerelemente zeigen. Interaktive Inhalte haben beim Drucken keinen Wert.
  • Kann Papier, Freihand oder Toner ausgehen oder offline sein. Daher erfordert die Papierausgabe mehr Fehlerbehandlung und Problembehandlung.

Diese Unterschiede können sich auf Ihr Druckdesign auswirken. Das Erstellen einer guten Druckoberfläche erfordert mehr als nur die Ausgabe Ihres Programms an den Drucker zu leiten.

WYSIWYG und die sich weiterentwickelnden Anforderungen an die Bildschirmanzeige

In der Vergangenheit ist das grundlegendste Prinzip für die Druckbenutzeroberfläche als WYSIWYG ("Was Sie sehen, ist das, was Sie erhalten") bekannt. Dieses Prinzip legt nahe, dass es eine starke Beziehung zwischen dem, was auf dem Display zu sehen ist, und dem, was gedruckt wird. Bevor WYSIWYG zur Standardpraxis wurde, gab es oft keine Beziehung zwischen der Anzeige und der Druckversion eines Dokuments. Benutzer mussten drucken, um zu sehen, wie das Dokument wirklich auf Papier aussähe. Die Verwendung von WYSIWYG war eine große Produktivitätssteigerung, da die meisten Programme zu dieser Zeit hauptsächlich für die Erstellung und den Druck von Dokumenten konzipiert wurden.

Heutzutage ist es üblich, dass Websites die Anzeige optimieren, und ihr druckerfreundliches Format kann sehr unterschiedlich aussehen. Darüber hinaus verfügen wir über verschiedene Computergeräte (z. B. Smartphones und persönliche digitale Assistenten), die häufig ausgabeoptimiert für kleine Displays sind. Während WYSIWYG immer noch der beste Ansatz für Dokumenterstellungsprogramme ist, ist es für andere Programme häufig sinnvoller, für eine Vielzahl von Zielgeräten zu optimieren. Bei solchen Programmen unterscheidet sich das, was Sie auf einem PC-Display sehen, möglicherweise von dem, was Sie auf anderen Gerätedisplays sehen, was sich von dem unterscheidet, was Sie auf der gedruckten Seite erhalten.

Optimieren des Druckens

Programme, die keine strikte WYSIWYG-Druckumgebung verwenden, können weiterhin für das Drucken auf folgende Weise optimieren:

  • Formatieren Sie das Layout für die Zielseitengröße neu.

  • Bieten Sie eine Druckvorschau, vorzugsweise mit einfachen Anpassungsoptionen, mit denen Benutzer direkt im Druckdialogfeld experimentieren können (z. B. Ränder ziehen).

  • Geben Sie ggf. eine druckerfreundliche Formatoption an.

    • Konsolidieren Sie separate Teildokumente in einem einzelnen Dokument.

    • Entfernen Sie Hintergründe und andere Designelemente wie Anzeigen, insbesondere wenn sie für einen Schwarzweißdrucker ungeeignet sind.

    • Entfernen Sie interaktive Elemente, z. B. Navigationssteuerelemente und Befehlsschaltflächen.

    • Stellen Sie sicher, dass alle Daten ohne Bildlaufleisten oder mit dem Mauszeiger sichtbar sind.

      Anzeigeversion:

      Screenshot des berichtsoptimierten Bildschirms

      Druckerfreundliche Version:

      Screenshot desselben Berichts, der für den Druck optimiert ist

      In der druckerfreundlichen Version sind alle Daten auf der gedruckten Seite sichtbar, und die interaktiven Elemente werden entfernt.

    • Ersetzen Sie Links durch ihre Textäquivalente.

      Annehmbar:

      Weitere Informationen finden Sie unter UX-Leitfaden.

      Optimiert für den Druck:

      Weitere Informationen finden Sie unter UX Guide (https://msdn.microsoft.com/windowsvista/uxguide).

  • Konvertieren Sie hellen Text auf dunklem Hintergrund in dunklen Text auf weißem Hintergrund.

Einbeziehen der richtigen Druckoptionen

Das Dialogfeld Allgemeine Druckoptionen bietet Optionen für folgendes:

  • Wählen Sie den Drucker und das Papierformat aus.
  • Legen Sie Druckereigenschaften fest.
  • Wählen Sie den Seitenbereich, die Anzahl der Kopien und die Sortierung aus.
  • Verwenden Sie beide Seiten des Papiers.

Ihr Programm erfordert möglicherweise zusätzliche Optionen, z. B. Dokumentinhaltsoptionen (welcher Inhalt gedruckt werden soll), Formatoptionen (Drucken, einschließlich Druckqualität, Bildgrößen, Anpassung an Rahmen) und Farboptionen. Wenn Sie zusätzliche Optionen bereitstellen müssen, erweitern Sie dazu das Allgemeine Dialogfeld Druckoptionen. Erstellen Sie kein benutzerdefiniertes Dialogfeld Drucken.

Berücksichtigen Sie beim Entwerfen der Druckoptionen die Benutzeroberfläche beim Drucken mehrerer Dokumente. Die Wahrscheinlichkeit besteht, dass der nächste Druckauftrag dem letzten Druckauftrag sehr ähnlich ist. Optimieren Sie die Standardeinstellungen für Nachdrucke, und ähnliche Druckaufträge führen nicht dazu, dass Benutzer jedes Mal vollständig von vorn beginnen.

Entwurfsdruckvorschau für Leistung und Benutzerfreundlichkeit

Ein falscher Druckauftrag verschwendet Zeit und Geld. Bei Dokumentenerstellungsprogrammen sollten Benutzer in der Lage sein, die Ergebnisse vor dem eigentlichen Druck auszuwerten. Eine Druckvorschau sollte Benutzern Folgendes ermöglichen:

  • Werten Sie Ränder, Seitenumbrüche, Seitenausrichtung, Kopf- und Fußzeilen aus.
  • Durchsuchen Sie alle Seiten.
  • Drucken Sie direkt aus der Druckvorschau.

Einige komplexe Dokumente (z. B. CAD-Zeichnungen) können lange dauern, bis sie gerendert werden. Die Leistung der Vorschau ist wichtig, eine Druckvorschau kann ziemlich langwierig werden, wenn es eine Weile dauert, um jede Seite zu rendern. Daher ist es besser, eine Druckvorschau zu verwenden, die schnell gerendert und genau genug ist, um benutzern die Auswertung der Druckergebnisse zu ermöglichen, als eine vollständig genaue Vorschau zu haben, die langsam gerendert wird.

Berücksichtigen Sie beim Entwerfen der Druckvorschau die gesamte Aufgabe der Druckvorbereitung. Was werden Die Benutzer suchen? Was werden sie ändern? Dokumenterstellungsprogramme sollten eine interaktive Druckvorschau bereitstellen, damit Benutzer häufig geänderte Einstellungen wie Ränder und Zeilenumbrüche innerhalb der Vorschau anpassen können.

Im bestmöglichen Umfang sollte Ihr Programm jedoch standardmäßig das Richtige tun. Warnen Sie bei Bedarf vor Drucksituationen, die wahrscheinlich nicht das sind, was der Benutzer beabsichtigt hat. Verlassen Sie sich nicht darauf, dass Benutzer Probleme mit der Druckvorschau finden. Angenommen, eine Kalkulationstabelle weist im Hochformat zu viele Spalten zum Drucken auf einer einzelnen Seite auf. Während das Programm ein Bestätigungsdialogfeld darstellen könnte, besteht eine bessere Lösung darin, automatisch im Querformat zu drucken.

Wenn Sie nur fünf Dinge tun...

  1. Entwerfen Sie eine Druckoberfläche, die Ihrem Programmtyp entspricht.
  2. Überprüfen Sie die Szenarien Ihres Programms, die das Drucken umfassen, und stellen Sie die Notwendigkeit zum Drucken so weit wie möglich optional fest.
  3. Stellen Sie nützliche Druckerweiterungen bereit, indem Sie das Dialogfeld Allgemeines Drucken anpassen. Erstellen Sie für diesen Zweck kein benutzerdefiniertes Dialogfeld Drucken.
  4. Optimieren Sie die Druckoptionen für Nachdrucke und ähnliche Druckaufträge.
  5. Stellen Sie bei Bedarf eine Vorschaufunktion bereit.

Druckmuster

Der Typ des Programms ist der primäre Indikator für die entsprechende Druckumgebung:

Bezeichnung Wert
Erweiterte Dokumenterstellung
Wird zum Erstellen, Anzeigen und Drucken von High-End-Dokumenten verwendet. Die Möglichkeit, hochwertige Ausdrucke zu erstellen, ist einer der Standard Gründe, warum das Programm vorhanden ist. Richtet sich an expertenorientierte Benutzer.
Benutzerziele: Perfekte Ergebnisse detaillierte Kontrolle über die Druckausgabe.
Beispiel: Microsoft Word
Empfohlene Druckerfahrung:
  • Für den Druck optimierte Ausgabe (WYSIWYG).
  • Erweiterte Dokumentformatierungsfeatures mit Optionen zum Drucken großer Objekte.
  • Erweiterte Druckoptionen, einschließlich Kopf- und Fußzeilen. Dokumentbezogene Druckoptionen werden im Dokument selbst gespeichert.
  • Schnelle, genaue, leistungsstarke Druckvorschau.
Dokumenterstellung zwischen
Wird verwendet, um komplexere Dokumente zu erstellen und anzuzeigen. Die Möglichkeit, hochwertige Ausdrucke zu erstellen, ist wichtig, aber nicht unbedingt einer der Standard Gründe, warum das Programm existiert. Richtet sich an fortgeschrittene Benutzer.
Benutzerziele: Gute Ergebnisse mit minimalem Aufwand. Eine gewisse Kontrolle über die Druckausgabe.
Beispiele: Die meisten Microsoft Office-Programme, z. B. Outlook und Excel.
Empfohlene Druckerfahrung:
  • Für den Druck optimierte Ausgabe (WYSIWYG).
  • Einige Dokumentformatierungsfeatures mit der Möglichkeit, große Objekte ohne Abschneiden zu drucken.
  • Einige benutzerdefinierte Druckoptionen, einschließlich Kopf- und Fußzeilen.
  • Präzise, einfach zu verwendende Druckvorschau.
Einfache Dokumenterstellung
Wird zum Erstellen und Anzeigen einfacher Dokumente verwendet. Richtet sich an alle Benutzer.
Benutzerziele: Grundlegende Druckunterstützung mit Standarddruckoptionen. Benutzer erwarten gute Ergebnisse ohne Optimierungen.
Beispiele: WordPad, Paint.
Empfohlene Druckerfahrung:
  • Die Ausgabe kann für den Druck (WYSIWYG) optimiert sein, dies ist jedoch nicht erforderlich.
  • Einige Dokumentformatierungsfeatures mit der Möglichkeit, große Objekte ohne Abschneiden zu drucken.
  • Standarddruckoptionen; Benutzerdefinierte Druckoptionen sind optional.
  • Einfache oder keine Druckvorschau.
Dokumentanzeigen
Wird zum Anzeigen von Dokumenten verwendet. Benutzer können den Inhalt oder das Format des Dokuments nicht ändern.
Benutzerziele: Grundlegende Druckunterstützung mit Standarddruckoptionen. Benutzer erwarten gute Ergebnisse ohne Optimierungen. Druckprobleme werden automatisch behandelt, da Benutzer das Dokument nicht ändern können.
Beispiel: Windows Internet Explorer
Empfohlene Druckerfahrung:
  • Die Ausgabe kann für den Druck (WYSIWYG) optimiert sein, dies ist jedoch nicht erforderlich.
  • Das Programm verarbeitet automatisch Seitenumbrüche, beseitigt leere Seiten, verarbeitet große Objekte und entfernt Hintergründe und andere Entwurfselemente.
  • Standarddruckoptionen; Benutzerdefinierte Druckoptionen sind optional.
  • Einfache oder keine Druckvorschau.
Hilfsprogramme oder Branchenanwendungen
Wird zum Ausführen einfacher, spezifischer Aufgaben verwendet. Richtet sich an alle Benutzer.
Benutzerziele: Möglichkeit, ausgewählte Daten effizient zu exportieren. Benutzer erwarten gute Ergebnisse ohne Optimierungen. Häufig sind Die Benutzer für solche Programme angenehm überrascht, überhaupt Druckunterstützung zu finden.
Empfohlene Druckerfahrung:
  • Die Druckunterstützung ist je nach unterstützten Szenarien optional.
  • Die Ausgabe kann für den Druck (WYSIWYG) optimiert sein, dies ist jedoch nicht erforderlich.
  • Einige Dokumentformatierungsfeatures. Kann akzeptabel sein, wenn große Objekte abgeschnitten werden.
  • Standarddruckoptionen.
  • Druckvorschau optional.

Richtlinien

Allgemein

  • Drucken Sie keine leeren Seiten oder Seiten nur mit Kopf- und Fußzeilen. Drucken Sie jedoch leere Seiten, wenn die Kopf- oder Fußzeilen Seitenzahlen enthalten und diese Seitenzahlen möglicherweise an anderer Stelle referenziert werden.
  • Spoolen Sie alle ausstehenden Druckaufträge vollständig aus, bevor Sie ein Programm herunterfahren.

Formatieren von Seiten

  • Formatieren Sie das Textlayout so, dass es in die Zielseitengröße passt. Text nie abschneiden.
  • Wenn Benutzer das Format des Dokuments nicht steuern:
    • Automatisches Verarbeiten großer Objekte durch Skalieren, Drehen oder Aufteilen über Seiten hinweg. Weitere Richtlinien zum Drucken großer Objekte finden Sie unter Überdimensionierte Objekte.
    • Optimieren Sie die Seitenumbrüche, um leere und nahezu leere Seiten zu entfernen.
    • Konvertieren Sie hellen Text auf dunklem Hintergrund in dunklen Text auf weißem Hintergrund.
    • Entfernen Sie Hintergründe und andere Designelemente, insbesondere wenn sie für einen Schwarzweißdrucker ungeeignet sind.
  • Wenn Ihr Programm separate Teildokumente präsentiert, sollten Sie eine druckerfreundliche Formatoption bereitstellen, um sie in einem einzigen Dokument für den Druck zu konsolidieren.
  • Interaktive Elemente entfernen:
    • Entfernen sie Navigationssteuerelemente und Befehlsschaltflächen.

    • Stellen Sie sicher, dass alle Daten ohne Bildlaufleisten sichtbar sind.

    • Ersetzen Sie Links durch ihre Textäquivalente.

      Annehmbar:

      Weitere Informationen finden Sie im UX-Leitfaden.

      Optimiert für den Druck:

      Weitere Informationen finden Sie unter UX Guide (https://msdn.microsoft.com/windowsvista/uxguide).

      In diesem Beispiel wird der Link durch den entsprechenden Text in Klammern ersetzt.

    • Verschieben Sie nützliche Informationen, die beim Zeigen auf inline angezeigt werden.

Überdimensionierte Objekte

Die Behandlung großer Objekte, z. B. Tabellenkalkulationen, Grafiken und Fotos, ist ein einzigartiges Problem beim Drucken. Wählen Sie einen der folgenden Ansätze aus:

  • Skalieren Sie das Objekt so, dass es auf die Seite passt. Dieser Ansatz funktioniert gut, wenn das Objekt nur geringfügig zu groß für den Druck ist. Wichtig ist es, das Objekt auf einer einzelnen Seite zu halten, und das Objekt ist weiterhin lesbar, wenn es herunterskaliert wird.

    Screenshot eines Auf die Hälfte einer Seite skalierten Fotos

    In diesem Beispiel wird das große Bild so skaliert, dass es auf die Seite passt.

  • Drehen Sie die Seite. Dieser Ansatz funktioniert gut, wenn einige Seiten im Querformatmodus besser gedruckt werden (und umgekehrt).

    Screenshot des Im Querformat gedrehten Fotos im Hochformat

    In diesem Beispiel wird das große Bild gedreht, damit es besser auf die Seite passt.

  • Drucken Sie das Objekt auf mehreren Seiten. Der Ansatz funktioniert gut, wenn das Objekt nicht skaliert werden kann oder nicht skaliert werden sollte und das Drehen der Seite nicht hilft oder nicht erwünscht ist. Wenn das Objekt interne Grenzen aufweist (z. B. spalten- und zeilentrenner in einer Kalkulationstabelle), unterbrechen Sie die Seiten auf diesen Begrenzungen anstelle des Inhalts. Wiederholen Sie auch alle Elemente, die zum Verstehen der Seite erforderlich sind, z. B. Legenden oder Spaltenüberschriften. Weisen Sie beim Aufteilen eines Objekts auf mehrere Seiten die Seitenzahlen in Lesereihenfolge zu (von links nach rechts, von oben nach unten).

    Screenshot von Spaltenköpfen, die auf der nächsten Seite wiederholt werden

    In diesem Beispiel wird die große Tabelle auf zwei Seiten gedruckt. Spaltenüberschriften werden von Seite zu Seite beibehalten, um ein schnelles Verständnis zu erleichtern.

  • Kürzen Sie das Objekt (druckt nur den Teil des Objekts, der nach dem Abschneiden noch sichtbar ist). Dieser Ansatz ist die einfachste Zu implementierende Lösung, aber wahrscheinlich die am wenigsten akzeptable. Beachten Sie auch, dass das Abschneiden für Text niemals akzeptabel ist.

    Screenshot der Hälfte des breiten Fotos auf der Hochformatseite

    In diesem Beispiel wird das große Bild abgeschnitten.

Kopf- und Fußzeilen

  • Stellen Sie Kopf- und Fußzeilen für erweiterte und fortgeschrittene Dokumenterstellungsprogramme bereit. Erwägen Sie die Bereitstellung von Kopf- und Fußzeilen für andere Arten von Programmen, wenn sie für mehrseitige Dokumente verwendet werden.
  • Machen Sie Kopf- und Fußzeilen anpassbar. Ermöglichen Sie Es Benutzern, die linken, mittleren und rechten Teile zu definieren.
    • Geben Sie für Kopfzeilen den Dokumentnamen standardmäßig auf der linken Seite ein.
    • Legen Sie für Fußzeilen das Dokument copyright oder die Quelle auf der linken Seite und die Seitenzahl auf der rechten Seite standardmäßig fest.
  • Verwenden Sie benutzerfreundlichen Dateipfad und URLs. Anzeigen von Leerzeichen als Leerzeichen, nicht als "%20".
  • Verwenden Sie für Menüleisten und Kontextmenüs den Befehl Drucken, der das Allgemeine Dialogfeld Druckoptionen anzeigt. Verwenden Sie eine Auslassungspunkte, um anzugeben, dass zusätzliche Informationen erforderlich sind.

    Screenshot des Menüs

    In diesem Beispiel weist der Befehl Drucken eine Auslassungspunkte auf, um anzugeben, dass das allgemeine Dialogfeld Druckoptionen angezeigt wird, um weitere Informationen zu erhalten.

  • Verwenden Sie für Symbolleisten, die mit einer Menüleiste verwendet werden, einen sofortigen Druckbefehl. Durch Klicken auf die Schaltfläche wird eine einzelne Kopie des Dokuments auf dem Standarddrucker ausgegeben. Solche Symbolleistenbefehle sollten sofort ausgeführt werden. Um anzugeben, dass der Befehl sofort ausgeführt wird, fügen Sie den Standarddrucker in die QuickInfo ein. Benutzer können über die Menüleiste auf den vollständigen Druckbefehl zugreifen.

    Screenshot des Druckersymbols und seiner QuickInfo

    In diesem Beispiel wird der Befehl Drucken in einer Symbolleiste sofort gedruckt, anstatt das allgemeine Dialogfeld Druckoptionen anzuzeigen. Wenn Sie den Standarddrucker in der QuickInfo platzieren, wird eine Textverstärkung bereitgestellt, die der Benutzer das Dialogfeld umgeht.

  • Verwenden Sie für Symbolleisten, die ohne Menüleiste verwendet werden, eine Schaltfläche Geteiltes Drucken. Durch Klicken auf die Schaltfläche wird eine einzelne Kopie des Dokuments auf dem Standarddrucker ausgegeben. Wenn Sie auf den Pfeilbereich der Schaltfläche klicken, wird ein Menü mit den Befehlen "Vollständiges Drucken", "Druckvorschau" und "Seite einrichten" angezeigt.

    Screenshot des Druckersymbols auf geteilter Schaltfläche

    In diesem Beispiel verwendet die Windows Internet Explorer Symbolleiste ein Steuerelement für geteilte Schaltflächen, um alle Druckbefehle bereitzustellen.

  • Fügen Sie für die Benutzeroberfläche des Menübandbefehls den Befehl Drucken in das Anwendungsmenü ein.

    Screenshot von Befehlen, die vertikal auf der linken Seite platziert werden

    Bei Menübändern wird über das Anwendungsmenü auf den Befehl Drucken zugegriffen.

  • Erstellen Sie kein benutzerdefiniertes Dialogfeld für Druckoptionen. Wenn Sie zusätzliche Optionen angeben müssen, erweitern Sie das Dialogfeld Allgemeine Druckoptionen. Verwenden Sie kein separates Dialogfeld für zusätzliche Druckoptionen.

Falsch:

Screenshot des Dialogfelds für benutzerdefinierte Druckoptionen

In diesem Beispiel verwendet Fabrikam fälschlicherweise ein separates Dialogfeld für zusätzliche Druckoptionen.

Entwickler: Informationen zum Erweitern des Dialogfelds "Allgemeines Drucken" finden Sie unter PRINTDLGEX-Struktur.

  • Wenn Sie das Allgemeine Dialogfeld Druckoptionen erweitern, dürfen Sie keine bereits bereitgestellten Features duplizieren.
  • Wenn Benutzer wahrscheinlich Einstellungen von einem Druckauftrag zum nächsten beibehalten, legen Sie diese Einstellungen als Standard fest. Verwenden Sie für den ersten Druckauftrag nach dem Programmstart die Standardwerte, einschließlich des Standarddruckers. Behalten Sie für nachfolgende Druckaufträge im Programm instance den zuletzt ausgewählten Drucker und das Zuletzt ausgewählte Papierformat bei. Behalten Sie die Anzahl der Kopien oder Seitenbereiche nicht bei, da diese später mit weitaus geringerer Wahrscheinlichkeit erneut ausgewählt werden.
  • Optimieren Sie die Einstellungen, indem Sie Optionen entfernen, die derzeit nicht gelten. Entfernen Sie Optionen, die mit den Funktionen des ausgewählten Druckers oder den Merkmalen des aktuellen Dokuments inkonsistent sind. Beispielsweise könnte eine Fotodruckanwendung die Kombinationen von Papierformat, Papiertyp und Druckqualität einschränken, die die besten Ergebnisse liefern, sodass die Wahl einer Glänzenden Papieroption möglicherweise Umschläge aus den Papierformaten entfernen kann. Wenn Benutzer aus irgendeinem Grund alle Optionen anzeigen möchten, können Sie diese Möglichkeit über ein Steuerelement wie ein Kontrollkästchen bereitstellen.

Entwickler: Informationen zum Ermitteln der Funktionen des ausgewählten Druckers finden Sie unter Druckschema.

  • Speichern Sie für erweiterte Dokumenterstellungsprogramme die dokumentbezogenen Druckoptionen im Dokument selbst. Für diese Programme sind die Druckoptionen ein integraler Bestandteil des Dokuments.
  • Speichern Sie die Einstellungen für andere Arten von Programmen auf Benutzerbasis.
  • Erwägen Sie die Auswahl eines nicht standardmäßigen Druckers für den spezialisierten Druck. Beispielsweise kann eine Fotodruckanwendung immer den zuletzt vom Programm verwendeten Drucker auswählen, unabhängig vom Systemstandarddrucker. Dabei wird davon ausgegangen, dass es sich bei dem Systemstandarddrucker wahrscheinlich nicht um einen Fotodrucker handelt. Solche Programme sollten die Einstellung für den zuletzt ausgewählten Drucker speichern.
  • Sperren Sie Ihr Programm nicht, während Sie Druckerfunktionen erkennen. Dies stellt eine schlechte Benutzererfahrung dar. Stattdessen entweder:
    • Führen Sie die Druckerfunktionserkennung in einem separaten Thread aus.
    • Timeout nach 10 Sekunden.
    • Geben Sie ein Dialogfeld an, um Benutzern das Abbrechen zu ermöglichen.

Screenshot des Dialogfelds

In diesem Beispiel erleichtert das Dialogfeld das Abbrechen der Erkennung der Druckerfunktion, wenn der Benutzer feststellt, dass die Aufgabe zu lange dauert.

  • Stellen Sie bei Bedarf ein Feature für die Druckvorschau bereit. Alle Programme zur Dokumenterstellung profitieren von Druckvorschauen, aber Benutzer erwarten sie nicht in einfachen Dokumentenerstellungsprogrammen. Für erweiterte Programme zur Dokumenterstellung sollten Sie die Unterstützung der Druckvorschau direkt im Standard Programmfensters in Erwägung ziehen.

Screenshot der Seite, die in der Druckvorschau angezeigt wird

In diesem Beispiel verfügt Word über Unterstützung für die Druckvorschau im Standard Programmfenster.

  • Bereitstellen von Druckvorschaufeatures, mit denen Benutzer Folgendes ausführen können:
    • Werten Sie Ränder, Seitenumbrüche, Seitenausrichtung, Kopf- und Fußzeilen aus.
    • Durchsuchen Sie alle Seiten.
    • Drucken Sie direkt aus der Druckvorschau.

Erwägen Sie die Bereitstellung einer interaktiven Druckvorschau, damit Benutzer häufig geänderte Einstellungen wie Ränder und Zeilenumbrüche direkt innerhalb der Vorschau anpassen können.

  • Lassen Sie Druckvorschauseiten innerhalb einer Sekunde rendern. Es ist besser, eine Druckvorschau zu verwenden, die schnell gerendert wird und so genau ist, dass Benutzer die Druckergebnisse auswerten können, als eine vollständig genaue Vorschau zu haben, die langsam gerendert wird.
  • Für erweiterte Dokumenterstellungsprogramme erwägen Sie, das Standarddialogfeld Drucken zu erweitern, indem Sie Vorschaufunktionen direkt darin integrieren, anstatt ein separates Dialogfeld dafür zu erstellen.
  • Stellen Sie eine offensichtliche Schaltfläche für den schließende Vorschaumodus bereit.

Screenshot des Vorschausymbols und der Beschriftung des Schließens der Druckvorschau

Der Druckvorschaumodus in Word verfügt über einen offensichtlichen Befehl zum Schließen der Vorschau.

Druckfehler

Hinweis: Nachdem der Druckauftrag mit dem Drucker gespoolt wurde, ist Windows für alle nachfolgenden Fehler verantwortlich. Ihr Programm muss nur Fehler behandeln, die vor dem Spoolen des Druckauftrags auftreten.

  • Überprüfen Sie vor dem Spooling eines Druckauftrags auf mögliche Druckprobleme, die der Benutzer beheben kann. Präsentieren Sie eine klare, präzise Bestätigung, bevor Sie mit dem Drucken fortfahren. Bieten Sie nach Möglichkeit an, das Problem automatisch zu beheben. Dies kann eine Verschwendung von Zeit und Geld verhindern.

Text

  • Für die Option Zum Drucken auf beiden Seiten des Papiers beschriften Sie die Option Doppelseitig drucken. Verwenden Sie nicht den Ausdruck Manuelles Duplex.

Dokumentation

  • Verwenden Sie drucken, nicht drucken, als Verb.
  • Es ist akzeptabel, ausdrucken zu verwenden, um auf das Ergebnis eines Druckauftrags zu verweisen.
  • Verwenden Sie die Druckwarteschlange, nicht die Druckerwarteschlange.