O programie

Wstęp

Aplikacja bsxPrinter to program pozwalający na obsługę wszystkich najpopularniejszych modeli drukarek fiskalnych. Dzięki tej aplikacji możemy nie tylko wystawić paragon lub fakturę na drukarce, ale też sprawdzić stan kasy, przyjąć wpłatę do kasy lub wykonać zwrot, wykonać odpowiedni raport (np. dobowy lub miesięczny) i wiele więcej. W niektórych modelach drukarek możemy także w prosty sposób je programować, np. zmianiając nagłówek paragonu, stawki VAT itp.

Obsługiwane protokoły

bsxPrinter obsługuje następujące protokoły komunikacyjne:

  • Posnet,
  • Thermal,
  • Farex,
  • Novitus,
  • Innova,
  • Elzab;

Większość drukarek fiskalnych dostępnych na rynku obsługuje któryś z powyższych protokołów. Czasami wymagać to może jednak wprowadzenia pewnym zmian w ustawieniach danego modelu urządzenia.

Obsługiwane są połączenia poprzez port szeregowy RS232, USB, Bluetooth i sieciowe LAN.

Program został przetestowany z drukarkami:

  • Elzab Mera
  • Elzab Mera E
  • Elzab Mera EFV 2.01
  • Elzab Omega I i II generacji
  • Elzab FP-600A
  • EMAR Printo 57TE
  • FAREX Topaz
  • INNOVA PROFIT EJ
  • Novitus Delio Prime E
  • Novitus Deon E
  • Posnet temo 1.01
  • Posnet Temo HS FV EJ 1.01
  • Posnet Thermal FV EJ 1.01
  • Posnet Thermal HS FV EJ 1.01
  • Posnet Thermal FV EJ 1.02
  • Posnet Thermal HS FV 1.02
  • Posnet Thermal FV 3.02
  • Posnet Thermal FV 3.03
  • Posnet Thermal FV 3.03

Jednakże inne modele drukarek obsługujące wspierane protokoły także powinny poprawnie funkcjonować.

API

Główna funkcjonalność aplikacji bsxPrinter to zestaw usług, które może ona świadczyć na rzecz innych aplikacji. Oznacza to, że producenci innych programów, a nawet aplikacji mobilnych i webowych, mogą łączyć się z bsxPrinter i za jego pomocą drukować odpowiednie dokumenty fiskalne. Współpraca z aplikacją bsxPrinter może odbywać się na kilka sposobów:

  • w przypadku serwisów WWW - aplikacja bsxPrinter może łączyć się z tymi serwisami i wymieniać z nimi dane za pośrednictwem XML-a (domyślnie) lub w dowolnym innym formacie; program pobiera z serwera informacje o paragonach, które ma wydrukować, a następnie wysyła do serwera informacje o numerach, które tym paragonom zostały nadane; komunikacja odbywa się poprzez protokół HTTP lub HTTPS metodami GET lub POST; możliwe jest również wykorzystanie lokalnego serwera HTTP; aplikacja WWW może wówczas np. poprzez AJAX wywołać lokalny adres URL bsxPrinter i przekazać do niego informacje o paragonie jaki ma zostać wydrukowany.
  • poprzez protokół TCP/IP - bowiem bsxPrinter uruchamia własny serwer tego typu; Zewnętrzna aplikacja może się zatem połączyć z serwerem bsxPrinter i za pośrednictwem zestawu komend, drukować dowolne dokumenty fiskalne;
  • poprzez współdzielony folder - ta metoda pozwala by zewnętrzne aplikacje tworzyły w wyznaczonym katalogu odpowiednie pliki, które BSX będzie przetwarzał; w plikach tych używa się specjalnych komend, w ten sposób sterując programem i obsługą drukarek;
  • poprzez folder na serwerze FTP lub SFTP - metoda analogiczna to współdzielonego folderu, przy czym bsxPrinter połączy się z dowolnym serwerem FTP/SFTP i tam będzie poszukiwał i przetwarzał pliki tekstowe;

Więcej informacji na temat sposobu współpracy zewnętrznych aplikacji z serwerem bsxPrinter można znaleźć w Dokumentacji programisty bsxPrinter.

System wtyczek

Program bsxPrinter pozwala na pisanie różnorodnych wtyczek integrujących aplikację z zewnętrznymi programami. bsxPrinter potrafi połączyć się np. do bazy danych w celu sprawdzenia czy oczekują w niej jakieś paragony do wydrukowania itp. Obsługiwane są bazy danych: SQLite, MySQL, MariaDB, PostgreSQL, MS SQL oraz Firebird. Dzięki temu mechanizmowi producenci aplikacji webowych (np. sklepów internetowych) mogą tworzyć rozszerzenia (wtyczki) do bsxPrinter i w ten sposób automatyzować procedurę drukowania paragonów fiskalnych.

Dlaczego warto korzystać z bsxPrinter?

Korzystając z aplikacji bsxPrinter producent danej aplikacji lub serwisu webowego nie musi martwić się o poprawną obsługę drukarki fiskalnej swoich użytkowników. Nie musi śledzić zmian w protokołach, implementować i testować swoje oprogramowanie z kolejnymi modelami urządzeń. Zamiast tego może skupić się na rozwijaniu swojej aplikacji, obsługę dokumentów fiskalnych przekazując profesjonalnemu rozwiązaniu.

Licencjonowanie

Istnieje kilka form licencjonowania aplikacji bsxPrinter. Kupując program na niniejszej stronie nabywa się standardową licencję na korzystanie z aplikacji przez jednego użytkownika systemu operacyjnego na jednym stanowisku komputerowym. Jeśli chcesz dołączyć tę aplikację do swojego produktu - skontaktuj się z nami, a otrzymasz informacje na temat licencjonowania indywidualnego.

Farex

GoShop
Szanowny Użytkowniku :-)
W związku z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 (znanym też jako „RODO”) chcielibyśmy Cię poinformować,
w jaki sposób przetwarzane są dane osobowe pozostawiane przez Ciebie podczas korzystania z serwisu bsxPrinter 2018.
Zamykając ten komunikat, poprzez kliknięcie przycisku Akceptuję, wyrażasz zgodę na przetwarzanie tych danych, jak również na przyjmowanie na swoim urządzeniu tzw. plików cookies,
zarówno przez nas, tj. BinSoft Sp. z o.o. Sp. k. z siedzibą w Szczytnie, jak i przez naszych Zaufanych Partnerów - w celach marketingowych, włączając w to analizowanie i profilowanie.
Dokładne informacje na ten temat znajdziesz w naszej Polityce prywatności. Zachęcamy, zapoznaj się znią!

Akceptuję Nie akceptuję