Newsgroup: it.comp.os.linux.sys
Titolo: Stampare con un PocketPC su un gestionale Linux?

Ciao a tutti,
ho un problema, piu' che altro dovuto al fatto che non mi ricordo piu' 
molto di Linux, mannaggia a Windows :(
Vi espongo il mio problema:
ho un gestionale che gira su SuSe 9.3, a cui si collegano diversi client 
Windows. Ogni client gestisce le stampanti localmente, che sono poi messe a 
disposizione agli altri client dfal server, tramite SMB. In pratica, sul 
client, esempio, XP01 ho una stampante collegata via USB, gestita dal 
driver stesso del client, e resa disponibile a quel client (e a tutti gli 
altri che la "vedano" tramite una ipotetica condivisione della stampante) 
dal gestionale.
Il gestionale puo' configurare stampanti di tipo "Windows" (gestite 
direttamente dal client), di tipo SMB (che puntanto a \\$share\$printer, a 
patto che su tutti i client che la vogliono usare ci sia installata la 
suddetta stampante condivisa) o di tipo "script", che fa riferimento cioe' 
a una stringa, o a un file batch, di comandi Linux
Il PocketPC non puo', ovviamente, utilizzare le prime due tipologie di 
stampanti, visto che non gestisce le stampanti condivise e che comunque il 
driver per la xyz Laser di sicuro non esiste. Devo quindi trovare un modo 
per farlo stampare su una delle stampanti della rete (ed una sola) tramite 
script.
Il server, ovviamente "vede" la rete SMB ed accede alle eventuali stampanti 
di rete disponibili.
Mi date un consiglio (e magari qualche comando, perche' la memoria mi fa 
davvero difetto) su come poter riuscire a stampare dal PocketPC 
(chiaramente in rete via Wi-Fi) verso una stampante, anche di solo testo?
-- 
  Cristian Castellari - 
www.skyflash.it
  XBox Live TAG: Wiitiful Sky
  Wii TAG: 2634 4285 3158 4638
  Per scrivermi, de-ROTta l'email

 
Dipende molto da che tipo di gestionale gira sul server (se interfaccia
web, se è solo un backend, se ci puoi mettere le mani, ecc.)
Però ...
Se ci puoi mettere le mani, potresti implementare una funzione di
generazione di un pdf (dipende dal linguaggio che usi, ci sono infinito
alla 10 soluzioni differenti) con i dati da stampare, e poi passare il
pdf alla stampante via script, oppure generare in modo analogo un ps e
passarlo a cups (o lpr, o vedi tu) in modo che venga stampato sulla
stampante di rete.
Se poi questa stampa sia in grafica curata, solo qualche linea di testo
o in poor man graphic (tabelle usando i caratteri +-| ) vedi tu.
Ripeto che dipende molto da che tipo e da come funziona questo gestionale.
PSK

 generazione di un pdf (dipende dal linguaggio che usi, ci sono infinito
Io posso creare stampanti, che possono essere appunto fisiche, 
raggiungibili tramite uno share SMB o di tipo "script", che eseguono cioe' 
una serie di comandi un un file batch sh
Oppure posso creare stampanti virtuali, tipo RTF o PDF, ma che redirigono 
l'output verso il client (a video) o verso una directory locale o remota. 
Ma che una volta "stampato" si fermano li e non fanno altro.
-- 
  Cristian Castellari - 
www.skyflash.it
  La mia guida su IPCop: 
http://tinyurl.com/yqe64j


 una serie di comandi un un file batch sh
Allora con smbspool (se c'è in quella suse) dovresti riuscire a metter 
su uno script per andare verso una delle stampanti SMB.
PS: Sei sicuro che tu non possa agganciarti ad una stampante di sistema
che punta ad una share SMB?
Perchè se puoi eseguire shell script, è il _server_ che costruisce le
stampe, e dovrebbe poter stampare ovunque, non solo sulle printer del
client.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 client.
SI, infatti. Probabilmente mi ero espresso male. La stampa "di tipo client" 
e' una delle opzioni. O stampo sul client, o stampo sullo share SMB 
(ovviamente, pero', chi stampa deve poter "vedere" quello share ed avere 
gli appositi driver), o stampo tramite uno script (in questo caso, posso 
usare un doppio script: uno di inizio stampa ed uno di fine stampa)
Taaanti anni fa il gestionale stampava esclusivamente via script, poi pero' 
sono arrivate le comodita' e ci siamo dimenticati tutto :(
-- 
  Cristian Castellari - 
www.skyflash.it
  XBox Live TAG: Wiitiful Sky
  Wii TAG: 2634 4285 3158 4638


 (ovviamente, pero', chi stampa deve poter "vedere" quello share ed avere 
Ecco, ï¿œ questo che non capisco.
Non dovrebbe essere il client, ma il server, a dover vedere la
stampante.
E sicuramente lo fa se usi lo scripting.
Ci hai provato?
