All Projects → leandrovip → Vip.Printer

leandrovip / Vip.Printer

Licence: MIT license
Biblioteca para realizar impressões (impressora não fiscal) utilizando comandos Esc/Bema, Esc/Daruma e Esc/Pos 🚀

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Vip.Printer

ESCPOS
A ESC/POS Printer Commands Helper
Stars: ✭ 26 (-45.83%)
Mutual labels:  printer, escpos, sat, cfe
Escpos Php
PHP library for printing to ESC/POS-compatible thermal and impact printers
Stars: ✭ 1,851 (+3756.25%)
Mutual labels:  printer, escpos, epson
quickprinter
[Quick Printer] Created for the purpose of serving as a channel among other applications that require printing data on receipt printers using ESC / POS commands.
Stars: ✭ 99 (+106.25%)
Mutual labels:  printer, escpos, escpos-printer
escpos-coffee-samples
anastaciocintra.github.io/escpos-coffee
Stars: ✭ 29 (-39.58%)
Mutual labels:  escpos, escpos-printer
escpos-coffee
Java library for ESC/POS printer
Stars: ✭ 172 (+258.33%)
Mutual labels:  escpos, escpos-printer
ioBroker.epson stylus px830
Zustand Druckerpatronen im EPSON Stylus PX830 für ioBroker auslesen
Stars: ✭ 18 (-62.5%)
Mutual labels:  printer, epson
python-escpos
Fork of https://code.google.com/p/python-escpos/
Stars: ✭ 27 (-43.75%)
Mutual labels:  printer, escpos
escpos-xml
JavaScript library that implements the thermal printer ESC / POS protocol and provides an XML interface for preparing templates for printing.
Stars: ✭ 37 (-22.92%)
Mutual labels:  printer, escpos
pio
Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals
Stars: ✭ 21 (-56.25%)
Mutual labels:  printer
nativescript-star-printer
🌟 Print directly to Star Micronics printers from your NativeScript app! http://www.starmicronics.com/
Stars: ✭ 28 (-41.67%)
Mutual labels:  printer
chrome-raw-print
Chrome app to enable raw printing from a browser
Stars: ✭ 57 (+18.75%)
Mutual labels:  printer
snd
Sales & Dungeons — Thermal Printer as D&D Utility
Stars: ✭ 55 (+14.58%)
Mutual labels:  epson
bosphorus
Bosphorus, ANF simplifier and solver, and ANF-to-CNF converter
Stars: ✭ 45 (-6.25%)
Mutual labels:  sat
nunchaku
Model finder for higher-order logic
Stars: ✭ 40 (-16.67%)
Mutual labels:  sat
Cocoa-Printer-Server
Make your USB Printers to IP Printers.
Stars: ✭ 22 (-54.17%)
Mutual labels:  printer
wap
give guests access to your WiFi with style
Stars: ✭ 17 (-64.58%)
Mutual labels:  escpos-printer
WSD-python
Web Services for Devices (WSD) tools and utilities for cross platform support
Stars: ✭ 22 (-54.17%)
Mutual labels:  printer
StarPRNT-SDK-iOS-Swift
StarPRNT SDK for iOS including libraries for supporting application development for Star printers.
Stars: ✭ 24 (-50%)
Mutual labels:  printer
CfdiUtils
PHP Common utilities for Mexican CFDI 3.2, 3.3 & 4.0
Stars: ✭ 97 (+102.08%)
Mutual labels:  sat
escpos-tools
Utilities to read ESC/POS print data
Stars: ✭ 145 (+202.08%)
Mutual labels:  escpos

Vip.Printer - Impressão em mini-impressoras de um jeito simples e fácil 📇

Nuget NuGet

Biblioteca para realizar impressões (mini-impressoras / impressora não fiscal) utilizando comandos Esc/Bema, Esc/Daruma e Esc/Pos. Possibilita utilizar diversas impressoras e de diversas marcas como Bematech, Elgin, Epson, Sweda, Tanca, Daruma, Dimep, ControliD, Jetway, etc.

Pré requisitos

  • .Net Standard 2.0
  • .Net Framework 4.6.1+

Instalação via NuGet

Install-Package Vip.Printer

Exemplo prático

using Vip.Printer;

/* 
Instancie a classe Printer

Para instanciar a classe é necessário dois parâmetros:
- printerName (Nome da impressora, porta ou o caminho do compartilhamento)
- printerType (Set de comandos que será utilizado. PrinterType.Bematech, PrinterType.Epson ou PrinterType.Daruma)
*/ 

var printer = new Printer("MP2500", PrinterType.Bematech); 

printer.WriteLine("Meu texto aqui!");
printer.PartialPaperCut();
printer.PrintDocument();

Funcionalidades disponíveis

  • Alinhamento
  • Negrito
  • Itálico
  • Sublinhado
  • Expandido
  • Condensado
  • Tamanho da Fonte
  • Abertura de Gaveta (dinheiro)
  • QRCode
  • Imagem
  • Código de Barras (EAN13, CODE128, CODE39)
  • Guilhotina
  • Propriedades com o número limite de colunas
  • Número de cópias

Comandos Implementados

  • EscBema
  • EscDaruma
  • EscPos

Impressoras testadas

Marca / Modelo EscPos EscBema EscDaruma
Bematech MP-2500
Bematech MP-4000
Bematech MP-4200
Bematech MP-4800
Daruma DR-700
Daruma DR-800
Dimep D-Print DUAL
Elgin i7
Elgin i9
Elgin VOX
Evadin Ep26m
Epson TM-20
ControliD Print iD
Tanca TP-550
Tanca TP-650
Jetway JP-880

Release Notes

  • 16/05/2022 - v2.0.4
  • Adiciona protocolo de comunicação via REDE (tcp/ip)
  • 05/02/2021 - v1.0.22
  • Corrige o método NewLine
  • 10/11/2020 - v1.0.21
  • Adiciona o parâmetro 'copies' no método PrintDocumet para informar a quantidade de cópias a serem impressas
  • 20/10/2020 - v1.0.20
  • Corrige impressão do código de barras 'CODE128' no set de comandos EscPos

Licença

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].