Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drukowanie dokumentów z poziomu PHP
emiltukan
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.02.2007

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


Mam problem z drukowaniem dokumentów z poziomu kodu PHP.

Piszę system, który adresuje koperty, które następnie będą wysyłane do klientów.
Niestety, ale mam problem z ich drukowaniem. System powinien po wygenerowaniu listy klientów zaadresować koperty i wysłać je do drukarki w celu wydruku.
Może ktoś już robił podobną rzecz i mógłby mi podpowiedzieć, jak można ten problem rozwiązać.

Oczywiście generowanie dokumentu np. PDF i wyświetlenie go użytkownikowi, który następnie będzie mógł go wydrukowań nie wchodzi w grę. Kod PHP musi automatycznie wysyłać taki dokument do drukarki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(emiltukan @ 26.10.2008, 19:16:29 ) *
Kod PHP musi automatycznie wysyłać taki dokument do drukarki.
Do jakiej drukarki?
Na biurku użytkownika czy do drukarki podłączonej do serwera na którym jest aplikacja PHP?
Go to the top of the page
+Quote Post
emiltukan
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.02.2007

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


Muszę to zaimplementować dla obu przypadków
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Sytuacja kiedy drukujesz coś użytkownikowi jest niewykonalna. Jak sobie to wyobrażasz, wchodzisz na stronę a Twoja drukarka wypluwa bez Twojej zgody ryzę spamu. Pomyłka. Możesz co najwyżej komuś wyświetlić pdf'a lub za pomocą JavaScript dialog drukarki.
2. Jeśli chcesz drukować po stronie serwera to przeszukaj forum, było kilka fątków jak to zrobić.
Go to the top of the page
+Quote Post
emiltukan
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.02.2007

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


Pierwszą pozycję wiem, jak zrobić i będzie to obsłudiwane przez JavaScript.
Co do drugiego sposobu to przeszukiwałem forum i nic konkretnego nie znalazłem. Połowa postów jest w tym samym stylu i odsyła do przeszukiwania forum.
Go to the top of the page
+Quote Post
l0ud
post
Post #6





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


http://pl2.php.net/manual/pl/book.printer.php

Wpisując printer albo php_printer w wyszukiwarkę forum, znajdziesz kilka tematów z tym związanych.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
emiltukan
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.02.2007

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


Z tego, co mi wiadomo ta funkcja działa tylko pod Windows. Są nawet gotowe klasy korzystające z tej funkcji. Ja jednak potrzebuję odpowiednika dla Linux. Można spróbować z poziomu PHP skomunikować się z CUPS (czy ktoś robił coś podobnego ?). Jest klasa PrintIPP, która umożliwia komunikowanie się z CUPS, więc może ona będzie dobra do tego zadania tylko trzeba przebrnąć przez dokumentację.

Ten post edytował emiltukan 27.10.2008, 10:54:52
Go to the top of the page
+Quote Post
empathon
post
Post #8





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

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


Nie chce mi się zagłębiać w temat ale zawsze możesz zrobić to za pomocą exec ...


--------------------
Goldenline: Łukasz Rodziewicz
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: 19.08.2025 - 21:57