Sdílet prostřednictvím


POS pro architekturu .NET (Dokumentace k sadě POS pro .NET v1.14 SDK)

Architektura Microsoft Point of Service for .NET (POS for .NET) podporuje jak vývojáři, tak psaní aplikací POS i dodavatelů hardwaru periferních zařízení. Objekty služby založené na technologii NET Následující obrázek znázorňuje architekturu POS pro .NET.

Architecture diagram for POS for .NET

Zařízení používají objekty služby ke komunikaci s vaší aplikací pomocí poS pro rozhraní .NET.

Pomocí třídy PosExplorer můžete zjišťovat a vytvořit instanci objektů služby. Jakmile máte instanci objektu služby, můžete tento objekt služby použít k interakci se zařízením POS.

technologie Plug and Play zařízení automaticky upozorní PosExplorer, když jsou tato zařízení připojená nebo odpojená. U zařízení, která nejsou technologie Plug and Play, můžete pomocí Správce zařízení POS spravovat, jak nástroj PosExplorer zjistí tato zařízení.

Podpora pro aplikace POS

PoS pro veřejné rozhraní API .NET poskytuje aplikacím POS informace o připojených zařízeních POS. Veřejné rozhraní API také vytváří instance tříd Service Object (SO) pro interakci se zařízeními.

POS pro .NET používá technologie Plug and Play pro Windows Embedded k detekci připojení a odpojení zařízení pos. Veřejné rozhraní API předává aplikaci technologie Plug and Play události.

V případě starších aplikací systém POS pro .NET starší verze interoperability zveřejňuje starší ovládací prvky OLE pro prodejní POS (OPOS) jako objekty služby .NET.

Další informace najdete v tématu POS pro podporu rozhraní .NET API.

Podpora pro objekty služby

Dodavatelé hardwaru zapisují objekty služeb specifické pro zařízení, které pracují s periferním hardwarem. Objekty služby také implementují rozhraní uvedená ve standardu Unified Point of Service (UnifiedPOS) v1.14. S POS pro třídy zařízení .NET můžou dodavatelé hardwaru soustředit své úsilí na implementaci podrobností specifických pro zařízení.

POS pro .NET nabízí abstraktní základní třídy zařízení pro každý typ zařízení definovaný ve specifikaci UnifiedPOS. Vylepšené základní třídy, označované jako základní třídy, poskytují funkce společné pro všechna zařízení POS. POS pro .NET poskytuje abstraktní základní třídy zařízení pro devět zařízení. Základní třídy dále implementují základní funkce POS specifické pro konkrétní třídu zařízení.

POS pro .NET poskytuje základní třídy pro následující zařízení:

  • Zásuvka hotovosti
  • Kontrola skeneru
  • Klávesnice
  • Zobrazení čáry
  • Čtečka magnetického pruhu
  • Připnutí podložky
  • Tiskárna
  • Skener
  • Skener RFID

Viz také

Koncepty

Další prostředky