Configurazione della stampante
Le impostazioni della stampante si trovano nel POS in Impostazioni > Stampante. Ogni dispositivo gestisce la propria configurazione della stampante — le stampanti sono salvate localmente e non vengono sincronizzate tra dispositivi.
Stampanti supportate per piattaforma
Il modulo Aggiungi stampante si adatta all'app in uso — ogni piattaforma mostra solo le connessioni e le opzioni che può effettivamente utilizzare.
| Piattaforma | Stampanti supportate | Connessioni |
|---|---|---|
| App web | Stampanti Epson e Star con server web integrato | Rete (HTTP) |
| App desktop | Qualsiasi stampante per ricevute di rete | Rete (TCP raw) |
| App iOS | Epson e Star | Rete, Bluetooth |
| App Android | Epson e Star | Rete, Bluetooth, USB |
I browser web non possono aprire connessioni TCP raw. Le stampanti per ricevute Epson e Star includono un server web integrato che accetta lavori di stampa tramite HTTP — questo e l'unico modo per inviare comandi ESC/POS da un browser. L'app desktop non ha questa limitazione perche puo connettersi direttamente via TCP.
Nelle app mobili, la stampa Bluetooth e USB passa dagli SDK ufficiali di Epson e Star, quindi anche queste connessioni richiedono una stampante Epson o Star. Le stampanti generiche funzionano solo tramite rete.
Aggiungere una stampante
Aprire le impostazioni della stampante
Vai a Impostazioni > Stampante nel POS. Se non e ancora configurata alcuna stampante, vedrai uno stato vuoto con un pulsante Aggiungi stampante. Ogni stampante riceve un Nome stampante — solo un'etichetta, compilata automaticamente come "Stampante ricevute" (poi "Stampante ricevute 2" e cosi via) — che puoi cambiare con qualsiasi nome utile a distinguere le stampanti.
Scegliere come si collega la stampante
Questo passaggio cambia in base alla piattaforma:
- App web — scegli il Produttore: Epson o Star. Questa e la prima scelta sul web, perche i browser possono raggiungere solo i server web integrati di questi due marchi.
- App desktop — le stampanti si collegano tramite rete; qui non c'e niente di aggiuntivo da scegliere.
- App mobili — scegli un Tipo di connessione: Rete, Bluetooth o USB (USB solo su Android). I campi sotto cambiano in base alla scelta.
Identificare la stampante
Stampanti di rete — inserisci l'Indirizzo IP (per esempio 192.168.1.100). WCPOS controlla l'indirizzo per rilevare se e un dispositivo Epson o Star e compila automaticamente porta, linguaggio dei comandi e produttore. Vedrai l'etichetta "Rilevata: Epson" o "Rilevata: Star" quando il rilevamento e completato. Nell'app web mostra anche l'URL esatto dell'endpoint a cui si colleghera.
Stampanti Bluetooth o USB (mobile) — scegli la stampante dall'elenco dei dispositivi rilevati. Selezionando un dispositivo, nome e produttore vengono compilati automaticamente. Tocca Cerca stampanti (Bluetooth) o Aggiorna (USB) se la stampante non compare ancora nell'elenco.
Se il rilevamento automatico non imposta tutto correttamente, puoi regolare ogni voce in Impostazioni avanzate.
Salvare e testare
Fai clic su Salva. WCPOS invia prima una stampa di prova e salva la stampante solo se il test riesce.
La stampa di prova e una breve diagnostica — un righello di colonne numerate, testo centrato normale e a doppia dimensione, una riga di allineamento sinistra/destra e un taglio carta. Serve a confermare che larghezza della carta, allineamento, dimensione e taglio siano configurati correttamente, non solo che la stampante sia raggiungibile.
Se il test non riesce, vedrai l'errore insieme all'opzione Salva senza test per salvare comunque il profilo.
Tipi di connessione (app mobili)
Nelle app iOS e Android, una stampante puo collegarsi in tre modi. Scegli il Tipo di connessione in alto nel modulo Aggiungi stampante e i campi di connessione si aggiorneranno di conseguenza.
Rete
La stampante si trova sulla stessa rete Wi-Fi del dispositivo. Inserisci il suo indirizzo IP — vedi Trovare l'indirizzo IP della stampante. Le stampanti di rete possono essere Epson, Star o generiche.
Bluetooth
La stampante e associata al dispositivo tramite Bluetooth. Tocca Cerca stampanti e scegli la tua dall'elenco — nome e produttore vengono compilati automaticamente. La stampa Bluetooth usa gli SDK nativi di Epson e Star, quindi la stampante deve essere un modello Epson o Star.
USB (solo Android)
La stampante e collegata con un cavo USB. Tocca Aggiorna e sceglila dall'elenco dei dispositivi collegati. Come per Bluetooth, la stampa USB richiede una stampante Epson o Star. iOS non offre supporto generale per periferiche USB, quindi questa opzione appare solo su Android.
L'impostazione Porta si applica solo alle stampanti di rete — e nascosta per connessioni Bluetooth e USB.
Impostazioni avanzate
Espandi Impostazioni avanzate per rifinire la configurazione della stampante. La maggior parte di questi campi viene compilata automaticamente quando il produttore e noto.
| Impostazione | Opzioni | Descrizione |
|---|---|---|
| Produttore | Epson, Star, Generico | Produttore della stampante. Nell'app web, Produttore e la scelta principale in cima al modulo (solo Epson o Star), non un'impostazione avanzata. Generico e disponibile per stampanti di rete nelle app desktop e mobili, ma non per connessioni Bluetooth o USB. |
| Porta | Compilata automaticamente | Porta di rete della stampante. Solo rete — nascosta per Bluetooth e USB. |
| Linguaggio | ESC/POS, StarPRNT, Star Line Mode | Il protocollo di comandi parlato dalla stampante. Compilato automaticamente dal produttore rilevato. |
| Larghezza testo stampante | 58mm (32 caratteri), 80mm standard (42 caratteri), 80mm largo (48 caratteri) | Quanti caratteri stanno su una riga. Abbinalo alla carta e alla stampante — la maggior parte delle stampanti da 80mm usa 42 caratteri per riga, alcune 48. |
| Ricevuta raster completa | Disattivato / Attivato | Stampa l'intera ricevuta come immagine invece che come testo — vedi Ricevuta raster completa sotto. |
Opzioni stampante
Questi interruttori si trovano in fondo al modulo Aggiungi stampante:
| Opzione | Descrizione |
|---|---|
| Taglio carta automatico | Taglia automaticamente la carta dopo ogni ricevuta |
| Apertura automatica cassetto contanti | Invia un comando di impulso per aprire un cassetto contanti collegato dopo la stampa |
| Imposta come predefinita | Rende questa la stampante predefinita — usata per qualsiasi ricevuta non instradata a una stampante specifica |
Stampare automaticamente una ricevuta quando una vendita viene completata e un'impostazione del carrello, non della stampante — attiva Stampa ricevuta automatica nelle impostazioni del carrello POS. Quale stampante viene usata dipende dalla stampante predefinita e da eventuali instradamenti per modello.
Instradamento di stampa
Se usi piu di un modello — ad esempio una ricevuta termica e una fattura A4 — l'instradamento di stampa decide a quale stampante viene inviato ogni modello. L'instradamento ha tre livelli, controllati in questo ordine:
- Override per lavoro. Nella schermata della ricevuta, un menu a discesa della stampante si trova accanto al selettore del modello. Scegliere una stampante qui sovrascrive tutto per quel singolo lavoro di stampa. Cambiare modello lo reimposta su Auto.
- Override impostazioni. Vai a Impostazioni → Instradamento di stampa per assegnare una stampante specifica a ogni modello. Per esempio, instrada la ricevuta termica alla stampante Epson di rete e la fattura HTML alla finestra di stampa del sistema. Riporta un modello su Auto per rimuovere l'override.
- Corrispondenza automatica. Quando non e impostato alcun override, WCPOS abbina automaticamente:
- I modelli termici vengono instradati a stampanti termiche con larghezza caratteri corrispondente. Un modello termico da 58mm preferisce stampanti a 32 colonne; un modello da 80mm preferisce stampanti a 42 o 48 colonne.
- I modelli HTML vengono instradati alla finestra di stampa del sistema.
- Se piu stampanti corrispondono, vince la stampante predefinita.
Se invii manualmente un modello a una stampante incompatibile — ad esempio un modello termico alla finestra di sistema — nella schermata della ricevuta appare un avviso di incompatibilita color ambra. La stampa continua, ma l'output potrebbe non essere renderizzato correttamente.
Gli override di instradamento sono salvati per dispositivo. Ogni iPad, telefono o computer gestisce il proprio instradamento — non esiste sincronizzazione lato server.
La pagina delle impostazioni di Instradamento di stampa appare solo dopo aver aggiunto almeno una stampante. Senza stampanti configurate, ogni modello usa implicitamente la finestra di stampa del sistema.
Ricevuta raster completa
Per impostazione predefinita, WCPOS invia le ricevute alle stampanti termiche come testo — veloce, compatto e nitido, usando i font integrati della stampante. Il limite: i font delle stampanti termiche coprono solo un insieme limitato di caratteri. Sistemi di scrittura per cui la stampante non ha un font — molti alfabeti non latini, testo da destra a sinistra, alcuni simboli — possono uscire come quadratini vuoti o caratteri illeggibili.
Ricevuta raster completa risolve il problema. Quando e attiva, WCPOS renderizza l'intera ricevuta come immagine e invia quell'immagine alla stampante, cosi la stampa corrisponde esattamente a cio che appare sullo schermo — in qualsiasi lingua o sistema di scrittura.