Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie informacji na terminal płatniczy
piotr485
post
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Witam,

Czy istnieje możliwość wysłania notatki (informacji) na terminal płatniczy lub inne urządzenie (tak aby od razu się wydrukowała) które jest podłączone do internetu poprzez skrypt php ?

Ten post edytował piotr485 17.11.2012, 19:53:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


jak bym był wredny to bym napisał "TAK" biggrin.gif
ale że aż tak wredny nie jestem to rozwinę myśl.

Pisałem kiedyś coś podobnego(ale nie dokończyłem bo klient uznał że jednak na razie nie potrzebuje) ale dla drukarki fiskalnej.
Ogólnie wygląda to w taki sposób że drukarka jest podpięta do komputera przez port RS232 więc przy pomocy php musisz otworzyć połączenie przez np.
  1. $handle = fopen("/dev/pts/4", "wb+");


następnie wysyłasz odpowiednie ciągi znaków określone przez producenta(dokumentacja do pobrania ze strony producenta).
przykładowe zapytanie(ustawienie daty)
Kod
ESC P Py; Pm; Pd; Ph; Pmn; Ps $c [<nr_kasy> CR <kasjer> CR] <check> ESC \

Cytat
Gdzie:
Py : rok = 0...30, (dwie najmłodsze cyfry, 2000...2030),
Pm : miesiąc = 1...12,
Pd : dzień = 1...31,
Ph : godzina = 0...23,
Pmn : minuta = 0...59,
Ps : sekunda = 0...59 (parametr ignorowany),
<nr_kasy> : (opcjonalny) nazwa kasy, wydrukowanych zostanie max. 8 dowolnych
znaków,
<kasjer> : (opcjonalny) nazwa kasjera, wydrukowanych zostanie max. 13 dowolnych
znaków,
<check> : 2 znaki HEX, bajt kontrolny.


Oczywiście w takim przypadku na komputerze do którego jest podłączona drukarka musi być serwer z php(no chyba że znajdziesz sposób na udostępnienie RS przez sieć tongue.gif) i do tego musisz mieć publiczny dostęp do internetu
Go to the top of the page
+Quote Post
piotr485
post
Post #3





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


No właśnie rozchodzi się o to, żeby to działało przez Internet, a nie sieć LAN sad.gif
Go to the top of the page
+Quote Post
d3ut3r
post
Post #4





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


Musiałbyś prosić użytkowników o instalację jakiejś aplikacji która by pośredniczyła w ruchu rs232 <-> twój serwer. Są też rozwiązania sprzętowe (RS-232 to IP).

Jeżeli to ma być na potrzeby wewnętrzne firmy to wówczas dodatkowa aplikacja nie powinna sprawiać problemu. Musisz poszukać programów typu:

http://www.idg.pl/ftp/ipcom.html

Ten post edytował d3ut3r 18.11.2012, 04:39:54


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:00