列印 UI 設計的指導方針

Applies to Windows only

本主題討論與 Windows 市集裝置應用程式相關聯的列印 UI。 這類應用程式可為使用者提供裝置特定的補充經驗。當您特別強調特定列印裝置製造商和型號的特定功能時,可以為使用者提供更豐富的使用經驗。這個主題提供的資訊目標對象是想要撰寫可直接與列印裝置通訊之應用程式的獨立硬體廠商或開發人員。為 Windows 市集裝置應用程式設計自訂列印 UI 時,請遵循下列指導方針。

若要了解如何建立裝置應用程式,請參閱硬體開發人員中心的印表機適用的 Windows 市集裝置應用程式

如果您不是要撰寫裝置應用程式,請參閱Guidelines for print-capable apps,了解更多適用的建議。

範例

以下是 Windows 市集裝置應用程式如何增強使用者列印經驗的範例。 這個應用程式使用自訂的 [More Settings] 飛出視窗和notification (裝置可以使用它們來警示使用者或應用程式與裝置相關的問題),取代 Windows 提供的預設列印經驗。

列印邀請函範例

Amelia 建立了派對邀請函,然後選取 [Print]。

列印邀請函範例

在列印飛出視窗中,Amelia 選取 [More Settings],以查看目前的列印喜好設定。

列印喜好設定

在沒有自訂項目的情況下,Amelia 看到的是 Windows 提供的預設 [列印喜好設定] 視窗。

預設列印喜好設定

在這個針對 [列印喜好設定] 自訂、加上品牌的 Windows 市集裝置應用程式中,Amelia 可以修改每頁顯示的相片數。

自訂列印喜好設定

接下來,Amelia 按下 [Back] 按鈕。 這會自動儲存新設定或列印喜好設定,然後返回原來的列印飛出視窗。

自訂列印喜好設定

Amelia 確認新的列印喜好設定,然後選取 [Print]。

自訂列印喜好設定範例

當 Amelia 選取 [Print] 時,她所使用的應用程式收到來自印表機的通知,指出墨水剩餘量很低。這稱為快顯通知

快顯通知範例

Amelia 選取 (或觸控) 快顯通知後,下一個自訂視窗顯示墨水剩餘量很低的特定墨水匣。她選取 [Add to Cart] 以訂購替換品。

訂購印表機墨水匣

當 Amelia 將墨水匣放入購物車時,下一個視窗針對她的訂單提供更多資訊。她檢閱資訊後,選取 [Buy]。

接著,Amelia 選取或觸控 [Back] 按鈕,返回 [列印] 視窗,以便選取 [Print] 列印邀請函。

我應該建立適用於我的印表機的 Windows 市集裝置應用程式嗎?

使用適用於印表機的 Windows 市集裝置應用程式的時機:

  • 突顯裝置的進階功能,例如,在每頁列印多張相片。
  • 提供裝置特定的建議。例如,您可以使用裝置應用程式呈現影像管理選項,或提供設定和儲存印表機特定預設值的方法。

可行與禁止事項

  • 呼叫 window.print() 之後,檢查並處理應用程式 [列印] 按鈕的 onClick 事件處理常式內的錯誤訊息。這可讓應用程式中止列印要求,例如,沒有可用的印表機。
  • 如果列印失敗,通知使用者;如果可以的話,說明失敗的原因。
  • 如果您打算自訂列印經驗,請將這個程式碼分離到列印隨附應用程式。這可讓您將程式碼元件化,並減輕測試和偵錯程序的負擔。
  • 不要嘗試將您的列印經驗自訂為使用 V3 列印驅動程式。
  • 不要在自訂的列印 UI 中廣告列印裝置的配件。
  • 不要顯示與叫用 Windows 市集裝置應用程式原因無關的銷售項目。例如,使用者按一下警示他們墨水量過低的通知後,顯示可購買的列印墨水匣是相關的。但是,在同樣的情況下嘗試銷售列印電纜線或相片列印套件則是不適當的。
  • 不要將使用者重新導向到您公司的網站以便銷售更多產品。
  • 不要顯示與設定列印喜好設定工作無關的資訊。例如,不要提供如何清潔列印噴頭或如何校準與測試列印噴嘴的相關資訊。

安全性考量

下列文章提供撰寫安全 C++ 程式碼的指導方針。

相關主題

認識 Windows 市集裝置應用程式
印表機適用的 Windows 市集裝置應用程式
Guidelines for print-capable apps
Windows 市集應用程式列印範例

 

 

顯示:
© 2014 Microsoft