Windows.Devices.PointOfService Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP.
Consulte também a especificação de arquitetura
| Classes importantes | Descrição |
|---|---|
| barcodeScanner | Permite que os desenvolvedores de aplicativos acessem scanners de código de barras para recuperar dados decodificados de uma variedade de simbologias de código de barras, como UPC e QR Codes, dependendo do suporte do hardware. |
| CashDrawer | Permite que os desenvolvedores de aplicativos interajam com gavetas de dinheiro. |
| lineDisplay | Permite que os desenvolvedores de aplicativos controlem as exibições de linha 2x20 voltadas para o cliente. |
| MagneticStripeReader | Permite que os desenvolvedores de aplicativos acessem leitores de tarja magnética para recuperar dados de cartões habilitados para distribuição magnética, como cartões de crédito/débito, cartões de fidelidade, cartões de acesso etc. |
| |
Permite que os desenvolvedores de aplicativos imprimam em impressoras de confirmação conectadas à rede e Bluetooth usando a linguagem de controle de impressora Epson ESC/POS. |
| APIs comuns | Descrição |
|---|---|
| classe UnifiedPosErrorData | Fornece informações de erro. |
| enumeração UnifiedPosErrorReason | Define as constantes que indicam o motivo do evento de erro. |
| enumeração UnifiedPosErrorSeverity | Define as constantes que indicam a gravidade do erro. |
| enumeração UnifiedPosHealthCheckLevel | Define as constantes que indicam o tipo de verificação de integridade que pode ser executada nos dispositivos. |
| enumeração UnifiedPosPowerReportingType | Define as constantes que indicam os recursos de relatório de energia do dispositivo de PONTO de Serviço (POS). |
Classes
| BarcodeScanner |
Representa o dispositivo de scanner de código de barras. |
||||||||||||||||||||||||
| BarcodeScannerCapabilities |
Representa os recursos do scanner de código de barras. |
||||||||||||||||||||||||
| BarcodeScannerDataReceivedEventArgs |
Fornece os dados do código de barras do evento DataReceived. |
||||||||||||||||||||||||
| BarcodeScannerErrorOccurredEventArgs |
Fornece dados para o evento |
||||||||||||||||||||||||
| BarcodeScannerImagePreviewReceivedEventArgs |
Fornece os dados do evento ImagePreviewReceived. |
||||||||||||||||||||||||
| BarcodeScannerReport |
Contém os dados do scanner de código de barras. |
||||||||||||||||||||||||
| BarcodeScannerStatusUpdatedEventArgs |
Fornece informações sobre uma alteração de status de operação. |
||||||||||||||||||||||||
| BarcodeSymbologies |
Contém a simbologia do código de barras. |
||||||||||||||||||||||||
| BarcodeSymbologyAttributes |
Os atributos de uma simbologia do scanner de código de barras. |
||||||||||||||||||||||||
| CashDrawer |
Um dispositivo de gaveta de dinheiro em um cenário de varejo. |
||||||||||||||||||||||||
| CashDrawerCapabilities |
Representa os recursos da gaveta de dinheiro. |
||||||||||||||||||||||||
| CashDrawerCloseAlarm |
A gaveta de dinheiro fecha o alarme. Os padrões de parâmetro são fornecidos, no entanto, o usuário pode atualizá-los conforme apropriado. |
||||||||||||||||||||||||
| CashDrawerClosedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos do evento DrawerClosed. |
||||||||||||||||||||||||
| CashDrawerEventSource |
Fornece fontes de evento que permitem que um desenvolvedor detecte quando a gaveta de dinheiro é aberta ou fechada. |
||||||||||||||||||||||||
| CashDrawerOpenedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos do evento DrawerOpened. |
||||||||||||||||||||||||
| CashDrawerStatus |
Fornece o status atual de energia e disponibilidade da gaveta de dinheiro. |
||||||||||||||||||||||||
| CashDrawerStatusUpdatedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos do evento StatusUpdated. |
||||||||||||||||||||||||
| ClaimedBarcodeScanner |
Representa o verificador de código de barras alegado. |
||||||||||||||||||||||||
| ClaimedBarcodeScannerClosedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos para o evento ClaimedBarcodeScanner.Closed. |
||||||||||||||||||||||||
| ClaimedCashDrawer |
Fornece acesso a métodos, propriedades e eventos exclusivos e privilegiados em um dispositivo de gaveta de dinheiro de ponto de serviço. |
||||||||||||||||||||||||
| ClaimedCashDrawerClosedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos para o evento ClaimedCashDrawer.Closed. |
||||||||||||||||||||||||
| ClaimedJournalPrinter |
Representa uma estação de impressora de diário que foi reivindicada para uso. |
||||||||||||||||||||||||
| ClaimedLineDisplay |
Representa um dispositivo de exibição de linha reivindicado. |
||||||||||||||||||||||||
| ClaimedLineDisplayClosedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos do evento ClaimedLineDisplay.Closed. |
||||||||||||||||||||||||
| ClaimedMagneticStripeReader |
Representa o leitor de listras magnéticas reivindicado. |
||||||||||||||||||||||||
| ClaimedMagneticStripeReaderClosedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos para o evento ClaimedMagneticStripeReader.Closed. |
||||||||||||||||||||||||
| ClaimedPosPrinter |
Represente uma impressora de ponto de serviço que foi solicitada para uso. |
||||||||||||||||||||||||
| ClaimedPosPrinterClosedEventArgs |
Esse objeto é passado como um parâmetro para os manipuladores de eventos do evento ClaimedPosPrinter.Closed. |
||||||||||||||||||||||||
| ClaimedReceiptPrinter |
Representa uma estação de impressora de recibo que foi solicitada para uso. |
||||||||||||||||||||||||
| ClaimedSlipPrinter |
Representa uma estação de impressora deslizante que foi reivindicada para uso. |
||||||||||||||||||||||||
| JournalPrinterCapabilities |
Representa os recursos da estação de diário de uma impressora de ponto de serviço. |
||||||||||||||||||||||||
| JournalPrintJob |
Representa um conjunto de instruções de impressão que você deseja executar na estação de impressora do diário. |
||||||||||||||||||||||||
| LineDisplay |
Representa um dispositivo de exibição de linha. |
||||||||||||||||||||||||
| LineDisplayAttributes |
Representa os atributos de uma exibição de linha dispositivo. |
||||||||||||||||||||||||
| LineDisplayCapabilities |
Representa os recursos de exibição de linha. |
||||||||||||||||||||||||
| LineDisplayCursor |
Representa um cursor de exibição de linha. |
||||||||||||||||||||||||
| LineDisplayCursorAttributes |
Representa os atributos de um cursor de exibição de linha. |
||||||||||||||||||||||||
| LineDisplayCustomGlyphs |
Representa um conjunto de glifos personalizados a serem usados por uma exibição de linha. |
||||||||||||||||||||||||
| LineDisplayMarquee |
Representa um objeto que contém propriedades que descrevem e permitem o controle da rolagem da marquise em uma exibição de linha. |
||||||||||||||||||||||||
| LineDisplayStatisticsCategorySelector |
Representa um seletor de categoria de estatísticas padrão. |
||||||||||||||||||||||||
| LineDisplayStatusUpdatedEventArgs |
Fornece dados de evento para alterações de estado de energia no dispositivo de exibição de linha. |
||||||||||||||||||||||||
| LineDisplayStoredBitmap |
Representa um objeto usado para armazenar um bitmap por meio do método LineDisplayWindow.StoreBitmapAsync. |
||||||||||||||||||||||||
| LineDisplayWindow |
Representa uma janela de exibição de linha. |
||||||||||||||||||||||||
| MagneticStripeReader |
Representa o dispositivo de leitor de tarja magnética. |
||||||||||||||||||||||||
| MagneticStripeReaderAamvaCardDataReceivedEventArgs |
Fornece dados de cartão da Associação Americana de Administradores de Veículos Automotores (AAMVA) do evento AamvaCardDataReceived. |
||||||||||||||||||||||||
| MagneticStripeReaderBankCardDataReceivedEventArgs |
Fornece dados de cartão bancário do evento BankCardDataReceived. |
||||||||||||||||||||||||
| MagneticStripeReaderCapabilities |
Fornece informações de funcionalidades para o leitor de listras magnéticas. |
||||||||||||||||||||||||
| MagneticStripeReaderCardTypes |
Contém o tipo de cartão do cartão apagado recentemente. |
||||||||||||||||||||||||
| MagneticStripeReaderEncryptionAlgorithms |
Contém o algoritmo de criptografia compatível com o dispositivo. |
||||||||||||||||||||||||
| MagneticStripeReaderErrorOccurredEventArgs |
Fornece informações de erro para o evento |
||||||||||||||||||||||||
| MagneticStripeReaderReport |
Contém dados do cartão apagado recentemente. |
||||||||||||||||||||||||
| MagneticStripeReaderStatusUpdatedEventArgs |
Fornece informações sobre uma alteração de status de operação. |
||||||||||||||||||||||||
| MagneticStripeReaderTrackData |
Contém os dados de faixa obtidos após um dedo de cartão. |
||||||||||||||||||||||||
| MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs |
Fornece dados para o cartão do fornecedor recentemente apagado. |
||||||||||||||||||||||||
| PaymentDevice |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentDeviceCapabilities |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentDeviceConfiguration |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentDeviceGetConfigurationResult |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentDeviceOperationResult |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentDeviceTransactionRequest |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentDeviceTransactionResult |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentMethod |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PosPrinter |
Representa uma impressora de ponto de serviço. |
||||||||||||||||||||||||
| PosPrinterCapabilities |
Representa os recursos da impressora de ponto de serviço. |
||||||||||||||||||||||||
| PosPrinterCharacterSetIds |
Representa o conjunto de identificadores para os conjuntos de caracteres que uma impressora de ponto de serviço pode usar. |
||||||||||||||||||||||||
| PosPrinterFontProperty |
Representa a propriedade de uma fonte de impressora de ponto de serviço específica. |
||||||||||||||||||||||||
| PosPrinterPrintOptions |
Representa as opções de impressão do texto que você deseja imprimir em uma impressora de ponto de serviço. |
||||||||||||||||||||||||
| PosPrinterReleaseDeviceRequestedEventArgs |
Fornece informações sobre o evento ClaimedPosPrinter.ReleaseDeviceRequested que ocorre quando uma impressora de ponto de serviço recebe uma solicitação para liberar sua declaração exclusiva. |
||||||||||||||||||||||||
| PosPrinterStatus |
Fornece informações sobre o status de uma impressora de ponto de serviço, como o estado de energia da impressora. |
||||||||||||||||||||||||
| PosPrinterStatusUpdatedEventArgs |
Fornece informações sobre o evento PosPrinter.StatusUpdated que ocorre quando o status de uma impressora de ponto de serviço é alterado. |
||||||||||||||||||||||||
| ReceiptPrinterCapabilities |
Representa os recursos da estação de recebimento de uma impressora de ponto de serviço. |
||||||||||||||||||||||||
| ReceiptPrintJob |
Representa um conjunto de instruções de impressão que você deseja executar na impressora de recibo. |
||||||||||||||||||||||||
| SlipPrinterCapabilities |
Representa os recursos do slip station de uma impressora de ponto de serviço. |
||||||||||||||||||||||||
| SlipPrintJob |
Representa um conjunto de instruções de impressão que você deseja executar na estação de impressora de deslizamento. |
||||||||||||||||||||||||
| UnifiedPosErrorData |
Fornece informações de erro. |
Estruturas
| SizeUInt32 |
Define a altura e a largura de um objeto em um plano bidimensional. |
Interfaces
| ICashDrawerEventSourceEventArgs |
Representa os argumentos comuns às fontes de eventos de gaveta de caixa. |
| ICommonClaimedPosPrinterStation |
Representa propriedades e ações comuns a todos os tipos de estações solicitadas para uma impressora de ponto de serviço. |
| ICommonPosPrintStationCapabilities |
Representa os recursos comuns a todos os tipos de estações para impressoras de ponto de serviço. |
| ICommonReceiptSlipCapabilities |
Representa os recursos comuns às estações de impressora de recebimento e deslize. |
| IPosPrinterJob |
Representa ações comuns a trabalhos para todos os tipos de estações para uma impressora de ponto de serviço. |
| IReceiptOrSlipJob |
Representa ações comuns a trabalhos para estações de impressora de recibo e de deslizamento. |
Enumerações
| BarcodeScannerStatus |
Define as constantes que indicam o status do scanner de código de barras. |
||||||||||||||||||||||||
| BarcodeSymbologyDecodeLengthKind |
Os tipos de comprimentos de decodificação que as simbologias de código de barras podem dar suporte. |
||||||||||||||||||||||||
| CashDrawerStatusKind |
Define as constantes que indicam o status de energia da gaveta de caixa. |
||||||||||||||||||||||||
| LineDisplayCursorType |
Define as constantes que indicam o tipo de cursor que uma exibição de linha está usando. |
||||||||||||||||||||||||
| LineDisplayDescriptorState |
Define as constantes que indicam o estado de um descritor de exibição de linha. |
||||||||||||||||||||||||
| LineDisplayHorizontalAlignment |
Define as constantes que indicam o alinhamento horizontal do texto em uma exibição de linha, em relação à posição atual do caractere de texto. |
||||||||||||||||||||||||
| LineDisplayMarqueeFormat |
Define as constantes que indicam o formato de letreiro para a janela atual. |
||||||||||||||||||||||||
| LineDisplayPowerStatus |
Define as constantes que indicam o status de energia de uma exibição de linha. |
||||||||||||||||||||||||
| LineDisplayScrollDirection |
Define as constantes que indicam a direção de rolagem da exibição de linha. |
||||||||||||||||||||||||
| LineDisplayTextAttribute |
Define as constantes que indicam se a exibição da linha está invertida ou piscando. |
||||||||||||||||||||||||
| LineDisplayTextAttributeGranularity |
Define as constantes que indicam se a exibição de linha dá suporte a piscar ou reverter a exibição. |
||||||||||||||||||||||||
| LineDisplayVerticalAlignment |
Define as constantes que indicam o alinhamento vertical do texto em uma exibição de linha, em relação à posição atual do caractere de texto. |
||||||||||||||||||||||||
| MagneticStripeReaderAuthenticationLevel |
Define as constantes que indicam o nível de suporte para o protocolo de autenticação do leitor de tarja magnética: NotSupported, Optional ou Required. |
||||||||||||||||||||||||
| MagneticStripeReaderAuthenticationProtocol |
Define as constantes que indicam o protocolo de autenticação compatível com o dispositivo. |
||||||||||||||||||||||||
| MagneticStripeReaderErrorReportingType |
Define as constantes que indicam o tipo de relatório de erros para o dispositivo. |
||||||||||||||||||||||||
| MagneticStripeReaderStatus |
Define as constantes que indicam o status de autenticação do dispositivo. |
||||||||||||||||||||||||
| MagneticStripeReaderTrackErrorType |
Define as constantes que indicam o tipo de erro de faixa. |
||||||||||||||||||||||||
| MagneticStripeReaderTrackIds |
Define as constantes que indicam a ID da faixa de dispositivo a ser lida. |
||||||||||||||||||||||||
| PaymentMethodKind |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentOperationStatus |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PaymentUserResponse |
Permite que os desenvolvedores de aplicativos acessem dispositivos periféricos de Ponto de Serviço (POS). O namespace fornece uma interface neutra do fornecedor para acessar dispositivos POS de vários fabricantes do aplicativo UWP. Consulte também a especificação de arquitetura
|
||||||||||||||||||||||||
| PosConnectionTypes |
Tipos de conexão que podem ser usados para acessar um ponto de dispositivo de serviço. |
||||||||||||||||||||||||
| PosPrinterAlignment |
Descreve os possíveis alinhamentos horizontais do texto que uma impressora de ponto de serviço imprime na página. |
||||||||||||||||||||||||
| PosPrinterBarcodeTextPosition |
Descreve as possíveis posições verticais nas quais uma impressora de ponto de serviço imprime o texto do código de barras em relação ao código de barras. |
||||||||||||||||||||||||
| PosPrinterCartridgeSensors |
Descreve os possíveis sensores disponíveis para uma estação de impressora de uma impressora de ponto de serviço a ser usada para relatar o status da impressora. |
||||||||||||||||||||||||
| PosPrinterColorCapabilities |
Descreve os possíveis marcadores de cor que uma impressora de ponto de serviço pode dar suporte. |
||||||||||||||||||||||||
| PosPrinterColorCartridge |
Descreve os cartuchos de cor que a impressora de ponto de serviço pode usar para impressão. |
||||||||||||||||||||||||
| PosPrinterLineDirection |
Descreve as possíveis instruções que uma estação de impressora de recibo ou de deslizamento pode usar para imprimir uma linha regrada. |
||||||||||||||||||||||||
| PosPrinterLineStyle |
Descreve os estilos de linha que uma estação de impressora de recibo ou slip pode usar para imprimir uma linha regrada. |
||||||||||||||||||||||||
| PosPrinterMapMode |
Descreve as unidades de medida válidas para impressoras de ponto de serviço. |
||||||||||||||||||||||||
| PosPrinterMarkFeedCapabilities |
Descreve os recursos de uma estação de impressora de recibo para manipulação de papel com sentido de marca. |
||||||||||||||||||||||||
| PosPrinterMarkFeedKind |
Descreve as maneiras pelas quais a estação de impressora de recibo deve alimentar o papel com sentido de marca quando você chama o método |
||||||||||||||||||||||||
| PosPrinterPrintSide |
Descreve os lados da folha de papel na qual a impressora de ponto de serviço imprime. |
||||||||||||||||||||||||
| PosPrinterRotation |
Descreve as possíveis maneiras pelas quais uma impressora de ponto de serviço pode girar o texto ou a imagem na página. |
||||||||||||||||||||||||
| PosPrinterRuledLineCapabilities |
Descreve os recursos da impressora de ponto de serviço para desenhar linhas regradas. |
||||||||||||||||||||||||
| PosPrinterStatusKind |
Descreve o estado de energia de uma impressora de ponto de serviço. |
||||||||||||||||||||||||
| UnifiedPosErrorReason |
Define as constantes que indicam o motivo do evento de erro. |
||||||||||||||||||||||||
| UnifiedPosErrorSeverity |
Define as constantes que indicam a gravidade do erro. |
||||||||||||||||||||||||
| UnifiedPosHealthCheckLevel |
Define as constantes que indicam o tipo de verificação de integridade que pode ser executada nos dispositivos. |
||||||||||||||||||||||||
| UnifiedPosPowerReportingType |
Define as constantes que indicam os recursos de relatório de energia do dispositivo de PONTO de Serviço (POS). |
Comentários
Os aplicativos que usam esse namespace exigem a declaração do DeviceCapability
Confira também
- de gaveta do
Cash (Windows 10) - amostra de leitor de tarja magnética (Windows 10)
- exemplo de impressora POS (Windows 10)
- amostra do scanner de código de barras (Windows 10)
- de especificação de arquitetura do UnifiedPOS