Tak, ten tekst będzie recenzją serwera wydruku bsxPrinter. Jak się pewnie domyślacie, niełatwo jest napisać recenzję serwera wydruku. Być może spodziewacie się emocji niczym podczas oglądania „Drzewa życia”. Jednak w przeciwieństwie do śledzenia historii Jacka pytającego o sens życia i drogę do absolutu, w przypadku bsxPrinter nie ma mowy o zaśnięciu. Dlaczego? Przekonajcie się!
Serwer wydruku w ogóle
Niektórych pewnie zdziwi duża popularność produktu, jakim jest serwer wydruku. W zasadzie można zadać sobie pytanie: „Dlaczego ludzie za to płacą?”.
W końcu czym jest taki klasyczny serwer wydruku?
Otóż to narzędzie, które umożliwia użytkownikowi obsługę funkcji związanych z drukowaniem – od kolejkowania wydruków (wysyłania ich w odpowiednie kolejki do odpowiednich drukarek), przez formatowanie wydruku, aż po różnego rodzaju raportowanie. Tak, na rynku są dostępne takie usługi i bardzo często są odpłatne.
bsxPrinter – czym się wyróżnia na tle serwerów wydruków?
Obsługa drukarek fiskalnych
bsxPrinter jest znany głównie jako pośrednik między, np. aplikacją (bez względu na jej rodzaj – webowa, desktopowa), stroną/sklepem WWW itp., a drukarką fiskalną. To właśnie bsxPrinter doposaża inne rozwiązania w funkcję drukowania paragonów na drukarkach fiskalnych.
Co należy oddać bsxPrinterowi? Otóż fakt, że pozwala na pracę sieciową i uwzględnia mechanizm kolejkowania, więc obsługa z poziomu wielu stanowisk jest mu niestraszna.
Obsługa klasycznych drukarek
Wraz z początkiem 2021 r. bsxPrinter przestał być kojarzony jedynie z drukowaniem paragonów. Rozwiązanie to może być także pośrednikiem dla klasycznych drukarek, dzięki czemu umożliwia automatyczne i zdalne drukowanie:
- etykiet;
- kopert;
- listów przewozowych;
- zdalne skanowane dokumentów.
Zalety bsxPrinter
Niewątpliwie warto zainteresować się bsxPrinterem zarówno, jeśli interesuje Cię obsługa drukarki fiskalnej, jak i klasycznej.
Dla twórców/użytkowników aplikacji mobilnych
bsxPrinter zainstalowany na serwerze łączy aplikację mobilną z odpowiednią drukarką. Wyobrażasz sobie inny sposób na wydrukowanie jakiegokolwiek dokumentu wprost z aplikacji mobilnej? No właśnie. Chociaż już widzimy te nagłówki w sieci: „Chciał wydrukować list przewozowy, a cały świat obejrzał zdjęcia z jego komórki”. Śmieszne? To sprawdź, co ostatnio sfotografowałeś.
Oszczędność czasu
Dzięki odpowiedniej konfiguracji określony rodzaj dokumentu zawsze drukowany będzie na konkretnej drukarce, co znacznie ułatwi i przyśpieszy codzienną pracę. Od tej pory pan Mareczek w sekretariacie będzie wciskał „Drukuj” bez konieczności dzwonienia po „informatyka”, bo tym razem zamiast listu przewozowego trzeba wydrukować kopertę…
Dla kogo jest bsxPrinter?
bsxPrinter to rozwiązanie raczej dla osób związanych z tworzeniem i dystrybucją rozwiązań z zakresu IT, a nie dla przeciętnych użytkowników aplikacji. Ten serwer wydruku możemy polecić głównie:
- twórcom sklepów internetowych;
- twórcom aplikacji z panelem administracyjnym on-line, np. do obsługi szeroko rozumianej branży beauty, branży hotelarskiej, systemów rezerwacji i wypożyczeń, aplikacji do prowadzenia różnego rodzaju warsztatów – samochodowych, serwisów itp.
Jak użyć bsxPrintera?
Twórca bsxPrintera daje dostęp do dokumentacji technicznej, a samych sposobów integracji oprogramowania z innymi rozwiązaniami jest kilka.
- BinSoft Gate – najłatwiejsza z metod
bsxPrinter komunikuje się z serwerem dystrybutora (BinSoft), a Ty zlecasz mu wydruk poprzez proste API. Aby wydrukować dokument, np. paragon, wystarczy wywołać odpowiedni adres URL ze swojego rozwiązania i przekazać dwa parametry. U zdalnego użytkownika dokument drukuje się natychmiast.
- Serwer TCP/IP
bsxPrinter uruchamia własny serwer TCP/IP. Dowolna aplikacja (natywna/webowa) może się z nim połączyć i wydawać odpowiednie komendy, drukując, np. paragony na drukarkach fiskalnych.
- Serwer HTTP/HTTPS
bsxPrinter uruchamia własny serwer HTTP. Dowolna aplikacja może wówczas wywoływać określony adres URL i metodą POST przekazywać odpowiednie parametry. Mówiąc obiektywnie, w ten bardzo prosty sposób zintegrujesz się z bsxPrinter z poziomu dowolnej strony WWW.
- Monitor folderu
bsxPrinter obserwuje stale wybrany folder. Jeśli wykryje w nim pliki z określonym rozszerzeniem (.in lub .xml), automatycznie je przetworzy i na ich podstawie wydrukuje dokument. Zamiast łączyć się z bsxPrinter, możesz tworzyć odpowiednie pliki w wybranym folderze.
- Monitor FTP i SFTP
bsxPrinter łączy się z dowolnym serwerem FTP lub SFTP i tam obserwuje wybrany folder. Analogicznie do rozwiązania Monitor folderu – gdy oprogramowanie wykryje określone pliki, przetworzy je i na ich podstawie wydrukuje odpowiednie paragony.
- Wymiana XML
bsxPrinter wywołuje cyklicznie określony adres (lub adresy) URL, pod którym możesz przygotować własny skrypt. Twój skrypt powinien zwrócić plik XML z opisem paragonu, jaki ma zostać wydrukowany. bsxPrinter następnie wywoła ten adres URL ponownie i przekaże Ci informacje o statusie wydrukowania dokumentów. Sam ustalasz adres URL, częstotliwość sprawdzania itp.
Zasady dystrybucji
Załóżmy, że spodoba Ci się bsxPrinter, połączysz z nim swoje rozwiązanie i chcesz dalej samodzielnie sprzedawać Twój produkt. Wówczas zadasz sobie pytanie:
Na jakich zasadach licencjonowany jest bsxPrinter?
- Wersja darmowa
Wersja nie tylko dla Janusza uwielbiającego kuszące gazetki dyskontów i tytuły: „Oddam za free” na popularnych platformach sprzedażowych, lecz także dla tych, którzy dopiero rozkręcają własny produkt.
bsxPrnter możesz pobrać ze strony producenta, zainstalować na swoim komputerze i korzystać za darmo z limitem do 50 wydruków miesięcznie.
- Oprogramowanie zabezpieczone kluczami
Jeśli ograniczenie do 50 wydruków jest dla Ciebie nie do przyjęcia, możesz zakupić klucz licencyjny od producenta lub jego dystrybutorów.
Jest pięć wersji kluczy licencyjnych – każdy klucz daje możliwość korzystania z oprogramowania przez rok, a cena klucza różni się w zależności od miesięcznego limitu paragonów.
Na oficjalnej stronie producenta znajdujemy informację m.in. o licencji rocznej w cenie 149 zł netto z miesięcznym limitem wydruków do 500 oraz licencji rocznej w cenie 449 zł netto bez miesięcznych limitów w liczbie drukowanych dokumentów.
Co ważne, decydując się na zakup takiej licencji, zwróć uwagę:
Klucz licencyjny umożliwia korzystanie z aplikacji jednemu użytkownikowi systemu operacyjnego na jednym stanowisku komputerowym.
Może być to problematyczne, jeśli chciałbyś dystrybuować swoje rozwiązanie wzbogacone o bsxPrinter. Wówczas masz tak naprawdę dwa wyjścia – odsyłasz swoich klientów do producenta i zalecasz zakup licencji we własnym zakresie lub wybierasz developerski wariant współpracy.
Warianty współpracy dla deweloperów
- Wariant 1 dewelopera
BinSoft (dystrybutor) podpisuje z Tobą umowę partnerską, na podstawie której daje Tobie dostęp do ich panelu B2B, w których generujesz/przedłużasz klucze licencyjne dla swoich klientów. Umowa określa m.in. warunki handlowe – poziom rabatu partnerskiego dla Ciebie oraz zasady rozliczania z BinSoft. Co ważne, umowa nie zawiera zapisu o tym, że musisz sprzedać jakąś określoną ilość licencji w danym czasie.
Dystrybutor pozwala Tobie na posługiwanie się oficjalną wersją bsxPrinter lub możesz zlecić mu wykonanie Twojej indywidualnej wersji tego oprogramowania. Jej funkcjonalności, wygląd, metodę komunikacji z bsxPrinter i cenę ustala się indywidualnie.
- Wariant 2 dewelopera
Otrzymujesz indywidualną wersję bsxPrinter, która jest pozbawiona zabezpieczenia kluczami, ale działa tylko i wyłącznie z Twoim produktem. To rozwiązanie wygodne, jeśli sprzedajesz na masową skalę. Cenę indywidualnej wersji bsxPrinter, zakres jej dostosowania pod Twój produkt oraz zasady współpracy ustala się indywidualnie z BinSoft. Wiąże się to z opłatą za przygotowanie wersji bsxPrinter oraz miesięczną opłatą utrzymaniową.
Podsumowanie
bsxPrinter:
- działa na Macu – fajnie
- jest dostosowany do obsługi systemów mobilnych – fajnie
- sprawdzi się jako rozszerzenie aplikacji webowej – fajnie
- cenowo nie zabija – fajnie
- współpraca z dystrybutorem jest raczej przyjemna (tu też zależy kto, co lubi) – fajnie
- można mieć indywidualną wersję – fajnie
Jakieś minusy?
Decydując się na wersję z kluczami, musimy wybrać jeden z dostępnych wariantów. Tutaj nie ma indywidualnego podejścia. Dodatkowo uzależniamy się od dystrybutora. Niemniej, chyba warto zapłacić taką cenę za know-how, którego nie musimy już zgłębiać, utrzymywać i dostarczać. Na szkoleniach w korporacjach nazywają to: „umiejętne delegowanie zadań”.
Wszystkie szczegóły na temat bsxPrinter znajdziesz na oficjalnej stronie programu.