Thread View: pl.comp.lang.javascript
6 messages
6 total messages
Started by homar
Mon, 05 Mar 2012 14:49
JavaScript a urządzenia zewnętrzne.
Author: homar
Date: Mon, 05 Mar 2012 14:49
Date: Mon, 05 Mar 2012 14:49
5 lines
1301 bytes
1301 bytes
Czy używając JavaScript można np wysyłać dane do drukarki fiskalnej ? Jak można zrobić obsługę sklepu w technologii webowej ? Pozdrawiam, Marek Horodyski
Re: JavaScript a urządzenia zewnętrzne.
Author: NKAB -
Date: Tue, 06 Mar 2012 09:17
Date: Tue, 06 Mar 2012 09:17
64 lines
3046 bytes
3046 bytes
homar <marek.horodyski@interia.pl> napisał(a): > Czy u=BFywaj=B1c JavaScript mo=BFna np wysy=B3a=E6 dane do drukarki fiskaln= > ej ? Np. poprzez IP innego komputera z drukarką w sieci LAN lub drukarki z IP. W JS nie znam rozwiązań ale kto wie czy skryptami VBScript nie da rady Np. tu dość dobrze rozpracowany temat komunikacji Excela z USB: http://dev.emcelettronica.com/serial-port-communication-excel-vba fragment tłumaczenia z Googla: "Wprowadzenie do szeregowego portu komunikacyjnego w VBA. Celem niniejszego artykułu jest pokazanie, w jaki sposób można wykonać komunikacji szeregowej portu w VBA (Visual Basic Applications - edytor skryptów zawarte w każdej typowej dystrybucji programu Microsoft Excel), ale bez użycia MSComm kontroli lub inne osoby trzecie dodatku lub ActiveX. Dużą zaletą tej metody, która korzysta z funkcji API, aby połączyć się port bezpośrednio, jest to, że naprawdę nie trzeba niczego instalować na komputerze, oprócz Excel sama (co, niech przyzna, istnieje już na większości komputerów) . Inne metody zawsze wymagają zainstalowania ActiveX, albo przynajmniej rejestrację. "Ocx" pliku, jak na przykład sterowania MSComm. Nawet metoda programowania w języku C #, który zasugerowałem w innym artykule ust Komunikacja szeregowa Port w C # ) wymaga instalacji. NET Framework i C # kompilator sam. Zakłada się, że czytelnik będzie miał podstawową wiedzę na temat programowania (ale naprawdę podstawowe, nawet pośredni) Aby uzyskać dostęp do edytora VBA skryptu, trzeba najpierw zrobić odpowiednie przyciski dostępne na paskach narzędzi programu Excel (nie są one tam domyślnie). Po uruchomieniu programu Excel, należy wybrać z górnego menu: Widok -> Paski narzędzi -> Visual Basic. To będzie widoczny inny mały pasek narzędzi z następującymi przyciskami:..." > Jak mo=BFna zrobi=E6 obs=B3ug=EA sklepu w technologii webowej ? > To wymaga już praktyki i podpatrzenia rozwiazań u innych programistów. Bardzo dobry jest kurs na Youtube: Akademia PHP Andrzej. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: JavaScript a urządzenia zewnętrzne.
Author: homar
Date: Tue, 06 Mar 2012 17:34
Date: Tue, 06 Mar 2012 17:34
16 lines
2060 bytes
2060 bytes
W dniu wtorek, 6 marca 2012, 10:17:06 UTC+1 użytkownik NKAB - napisał: > homar <marek.horodyski@interia.pl> napisał(a): > [...] > > Jak mo=BFna zrobi=E6 obs=B3ug=EA sklepu w technologii webowej ? > > > > To wymaga już praktyki i podpatrzenia rozwiazań u innych programistów. > Bardzo dobry jest kurs na Youtube: Akademia PHP Moje pytanie bylo w kontekscie fizycznego sklepu, a nie sklepu internetowego. Czyli mamy aplikację z interfejsem w przegladarce, wystawiamy rachunek i drukujemy go na drukarce fiskalnej. Serwer jest gdzies tam i nie ma dostępu do drukarki na stanowisku. Wydruk z serwera to nie problem, ale jak masz np. duży hipermarket i 50 drukarek, to będziesz do serwera wysyłał żądanie wydruku ? Pozdrawiam, Marek Horodyski
Re: JavaScript a urządzenia zewnętrzne.
Author: NKAB -
Date: Wed, 07 Mar 2012 07:33
Date: Wed, 07 Mar 2012 07:33
46 lines
2446 bytes
2446 bytes
homar <marek.horodyski@interia.pl> napisał(a): > W dniu wtorek, 6 marca 2012, 10:17:06 UTC+1 u=BFytkownik NKAB - napisa=B3: > > homar <marek.horodyski@interia.pl> napisa=B3(a):=20 > >=20 > > [...]=20 > > > > Jak mo=3DBFna zrobi=3DE6 obs=3DB3ug=3DEA sklepu w technologii webowej ? > > >=20 > >=20 > > To wymaga ju=BF praktyki i podpatrzenia rozwiaza=F1 u innych programist= > =F3w. > > Bardzo dobry jest kurs na Youtube: Akademia PHP > > Moje pytanie bylo w kontekscie fizycznego sklepu, a nie sklepu internetoweg= > o. Czyli mamy aplikacj=EA z interfejsem w przegladarce, wystawiamy rachunek= > i drukujemy go na drukarce fiskalnej. Serwer jest gdzies tam i nie ma dost= > =EApu do drukarki na stanowisku. Wydruk z serwera to nie problem, ale jak m= > asz np. du=BFy hipermarket i 50 drukarek, to b=EAdziesz do serwera wysy=B3a= > =B3 =BF=B1danie wydruku ? > Ano technologia webowa skojarzyła mi się z www. Ale i tak najpierw, wg mnie, należy opanować strumieniowanie czy to do USB czy to COM a potem kombinować z poziomu - no właśnie, czy twoje rozwiazanie to .html czy .hta Jeśli .hta to pisanie do pliku na którego czeka jakaś aplikacja w tle, która wyśle to do np COM2. Jak zapewne się orientujesz drukarka fiskalna przymuje pliki tekstowe zapisane w odpowiednim formacie. Sam nie pisałem takiego czegoś bo moi korzystają wyłacznie z plików .csv z banków. Andrzej. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: JavaScript a urządzenia zewnętrzne.
Author: Artur Muszyński
Date: Wed, 07 Mar 2012 09:42
Date: Wed, 07 Mar 2012 09:42
10 lines
1821 bytes
1821 bytes
W dniu 2012-03-06 18:34, homar pisze: > Moje pytanie bylo w kontekscie fizycznego sklepu, a nie sklepu internetowego. Czyli mamy aplikację z interfejsem w przegladarce, wystawiamy rachunek i drukujemy go na drukarce fiskalnej. Serwer jest gdzies tam i nie ma dostępu do drukarki na stanowisku. Wydruk z serwera to nie problem, ale jak masz np. duży hipermarket i 50 drukarek, to będziesz do serwera wysyłał żądanie wydruku ? Krótko mówiąc, tak jest najlepiej. IMHO interfejs webowy w tym zastosowaniu to mało szczęśliwy pomysł. Powinien być natywny smart client. artur > Pozdrawiam, > Marek Horodyski
Re: JavaScript a urządzenia zewnętrzne.
Author: TOUDIdel
Date: Tue, 20 Mar 2012 11:07
Date: Tue, 20 Mar 2012 11:07
11 lines
1493 bytes
1493 bytes
W dniu 05.03.2012 15:49, homar pisze: > Czy używając JavaScript można np wysyłać dane do drukarki fiskalnej ? > Jak można zrobić obsługę sklepu w technologii webowej ? > > Pozdrawiam, > Marek Horodyski Bez osadzenia ActiveX lub apletu Javy się nie obejdzie. Ew. jeszcze HTA, które ma ciut większe uprawnienia od zwykłego site'a. td
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads