Ciao a tutti, avrei bisogno di un vostro consiglio: mi è stata fatta la richiesta di stampare dei documenti partendo da dati inseriti in RoR (SO Windows 7). Mi sono documentato e con Prawn, che ho installato, penso di poter ottenere ciò che mi serve avendo tutti i comandi per formattare e creare i PDF con precisione. Avrei però bisogno che tali PDF generati con Prawn fossero poi indirizzati alla stampante (condivise in rete) e quindi stampati automaticamente ed in background, senza nessuna finestra di conferma o intervento da parte dell'utente. Dopo una ricerca con Google ho trovato: - prawn-print (https://github.com/barsoom/prawn-print) che si basa su Acrobar Reader, purtroppo le indicazioni riportano "Sadly, autoprinting isn't fully hands-off – for security reasons, Reader will show a confirmation dialog." - foxit (http://stackoverflow.com/questions/1608593/printin...) Se avete già implementato soluzioni analoghe che strumento avete utilizzato? Vi ringrazio in anticipo Jonathan
on 2012-09-03 10:14
on 2012-09-03 10:24
Ti serve proprio un documento ben formattato come un PDF? O sono dei tabulati che puoi stampare in formato testo? Ho usato prawn qualche anno fa e funziona benone, ma non ho mai stampato direttamente, mostro il PDF nel browser e per la stampa se la vede l'utente. - f
on 2012-09-03 10:34
Ciao Fabrizio, mi occorre il PDF in quanto ho degli ingombri precisi da mantenere, elementi grafici da aggiungere, gestione di diversi formati stampa (A3/A4 etc..), per cui penso che con Prawn io possa gestire tutto più comodamente che non utilizzando CSS creati adhoc. Prawn è molto potente, e sono arrivato anche io come te a generare e presentare il PDF nel browser, oppure dare la possibilità di effettuarne il download, ma la richiesta è che il tutto deve essere automatizzato ed il PDF indirizzato direttamente alla stampante. In rete oltre ai link che ho indicato prima purtroppo non ho trovato molti altri riferimenti. Ti ringrazio Jonathan
on 2012-09-03 10:38
Non so bene come aiutare, ma la butto l Se non trovi niente, valuta un tipo di automazione tipo Selenium, che nel browser mostra il PDF e 'clicca' su stampa. Visto il livello di progresso che la ruby community ha nei test automatizzati magari ti riesce pi facile questo che altro. -f
on 2012-09-03 10:51
O non disdegnare due righe di script in python, che su windows pi consolidato si ruby. Magari con una ricerca al volo trovi qualcosa che manda un PDF alla stampante. (Scusate lo sconfinamento). - f
on 2012-09-03 16:42
non ho mai affrontato un problema di questo tipo, ad ogni modo, cercando in rete ho trovato questo articolo un po' datato. forse potrebbe darti qualche spunto: http://rubyonwindows.blogspot.it/2007/05/launching... ciao, A. Il 03/09/2012 10:14, Jonathan Lecchi ha scritto:
on 2012-09-03 16:59
Scusate se faccio il troll... Non forse il caso che cerchi di convincere il cliente che i programmatori non possono e non devono fare ste porcate? Mi contraddico (:D), e se metti su un cups server e invii la pagina da stampare su rete con un job asincrono? Magari pi complesso ma il funzionamento sarebbe sicuramente pi prevedibile. -- Matteo Latini http://nebulab.it/
on 2012-09-03 17:11
Il 03/09/2012 16:58, Matteo Latini ha scritto: > Non forse il caso che cerchi di convincere il cliente che i programmatori non possono e non devono > fare ste porcate? +1 ;-) > > Mi contraddico (:D), e se metti su un cups server e invii la pagina da stampare su rete con un job asincrono? > Magari pi complesso ma il funzionamento sarebbe sicuramente pi prevedibile. beh, pi complesso non direi. tutto sommato non particolarmente difficile fare quel setup, ma ti serve una macchina *nix per far girare cups
on 2012-09-03 17:19
On 03/set/2012, at 17:10, Andrea Pavoni <apeacox@gmail.com> wrote: > > beh, pi complesso non direi. tutto sommato non particolarmente difficile fare quel setup, ma ti serve una macchina *nix per far girare cups Jonathan, magari a quel punto il cliente si convince che meglio cliccare su stampa invece che comprare un nuovo print server! :P -- Matteo Latini http://nebulab.it/
on 2012-09-05 03:31
Ciao a tutti, volevo informarvi che ho risolto con Prawn per la creazione del PDF e con PDF Printer (versione Shell) di pdf-tools per l'indirizzamento in background alla stampante desiderata. In questo modo gli utenti della intranet in questione possono mandare in stampa tutti i PDF che vogliono senza cliccare nulla, con buona pace del cliente (e soprattutto mia). Peccato solo che PDF Printer non sia free. Grazie ancora a Fabrizio, Andrea e Matteo per il vostro interessamento ed i vostri consigli. Jonathan
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.