Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
cli:franke:2802-ull_ikea_con_nicelab [2024/07/15 10:50] r.fioretti |
cli:franke:2802-ull_ikea_con_nicelab [2024/08/08 12:01] (current) f.strappini [TEST DEL 08/08/2024] |
||
|---|---|---|---|
| Line 53: | Line 53: | ||
| - Popola il REC con i valori ottenuti da parametro. Aggiunge ' | - Popola il REC con i valori ottenuti da parametro. Aggiunge ' | ||
| - Elabora il codice del piano nel seguente modo: <code cpp> | - Elabora il codice del piano nel seguente modo: <code cpp> | ||
| + | char copas[51]; | ||
| int totlen=17; | int totlen=17; | ||
| int bcforlen=m_bcforinfo-> | int bcforlen=m_bcforinfo-> | ||
| char fmt[51]; | char fmt[51]; | ||
| sprintf(fmt, | sprintf(fmt, | ||
| - | sprintf(copas, | + | |
| - " | - " | ||
| - Prepara il codice a barre in questo modo:< | - Prepara il codice a barre in questo modo:< | ||
| Line 63: | Line 64: | ||
| dove ' | dove ' | ||
| - | - !!! FA UNA DOWNLOAD DEL REC SUL DATABASE !!! | + | - !!! FA UNA DOWNLOAD DEL REC SUL **DATABASE** !!! |
| - Imposta il nome del REC con il valore del ' | - Imposta il nome del REC con il valore del ' | ||
| - Ritorna il REC creato | - Ritorna il REC creato | ||
| Line 80: | Line 81: | ||
| ==== STAMPAMANU ==== | ==== STAMPAMANU ==== | ||
| + | <code cpp> | ||
| + | if(smsg-> | ||
| + | rv = excprint(p1, | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Presente un #define che distingue le funzionalità della funzione excprint | ||
| + | |||
| + | **IFDEF PRINT_CODESOFT**: | ||
| + | - Connesione con agentRemoteCS per stampa con codesoft | ||
| + | - Richiesta del REC per la stampa all' | ||
| + | - Popolazione del REC: | ||
| + | - filename = nome del REC p1 | ||
| + | - codedb = p1[" | ||
| + | - qtalotti = nume ricevuto | ||
| + | - qtacopie = " | ||
| + | - printer = parametro agente m_printer | ||
| + | - Richiesta di stampa inviata ad agentRemoteCS con request " | ||
| + | - Impostato un wait di 250 ms | ||
| + | - Ritorna un booleano in base alla riuscita o meno della stampa | ||
| + | |||
| + | **ELSE**: | ||
| + | - Apertura\scrittura del file con il nome del file uguale al nome del REC ricevuto nel p1 | ||
| + | - Determina la dimensione del file, aggiunge 512 byte per eventuali sostituzioni, | ||
| + | - Legge il contenuto del file nel buffer e chiude il file. | ||
| + | - Preparazione dei tag (5 tag) | ||
| + | - Crea un oggetto CTag con un numero di tag pari al numero di campi di rp meno 2. | ||
| + | - Imposta i tag e i valori corrispondenti ottenuti dai campi di rp. | ||
| + | - Apre il file **"/ | ||
| + | - Crea un oggetto IConnSock e tenta di connettersi a un socket utilizzando m_port e m_ipaddr | ||
| + | - Se la connessione ha successo, invia il contenuto del buffer n (nume ricevuto) volte, attendendo 200 millisecondi tra ogni invio. | ||
| + | - Libera la memoria del buffer e dell' | ||
| + | - Restituisce true se almeno un invio è avvenuto con successo, altrimenti false. | ||
| + | |||
| + | ==== TEST DEL 08/08/2024 ==== | ||
| + | * Nuovo Server: FFO94G => 10.205.1.94 | ||
| + | * Vecchio Server (pallettizzatori): | ||
| + | |||
| + | === IAF === | ||
| + | * ✅ Configurare su Nicelabel la stampante dello stampa e applica (vedere marca e modello da codesoft), nome stampante **PE** | ||
| + | * ✅ Verificare che / | ||
| + | * Avviare il serizio / | ||
| + | * Avviare il serizio / | ||
| + | * Stoppare il servizio / | ||
| + | * Avviare il serizio / | ||
| + | * Configurare le piattaforme su monit | ||
| + | |||
| + | === GUI === | ||
| + | * Sostituire pagina di ristampa su PC in magazzino con (NL=1 abilita la stampa via NiceLabel) | ||
| + | https:// | ||
| + | * Cambiare / | ||
| + | |||
| + | === Appunti === | ||
| + | < | ||
| + | PAGINA DI STAMPA: | ||
| + | https:// | ||
| + | |||
| + | Accesso server VECCHIO pallettizzatori: | ||
| + | ssh next@10.205.1.78 | ||
| + | |||
| + | Accesso server NUOVO: | ||
| + | Server nuovo da utilizzare: ffo94g | ||
| + | ssh nextop@10.205.1.94 | ||
| + | pwd: | ||
| + | -Ujn-sjXm9mn | ||
| + | |||
| + | Cartella condivisa: | ||
| + | / | ||
| + | |||
| + | Comando di mount: | ||
| + | sudo mount.cifs ' | ||
| + | |||
| + | La cartella condivisa da montare si trova in | ||
| + | FFO128G (10.205.1.128) | ||
| + | \\ffo128g\fromNext | ||
| + | |||
| + | PERCORSO XML NICELABEL: | ||
| + | xnetagents / | ||
| + | |||
| + | COMANDO OSSERVA FOLDER | ||
| + | watch ls -l / | ||
| + | |||
| + | ------------------------------------------------------- INFO FILE ------------------------------------------------------------------------------------------------ | ||
| + | lbl_printer -> | ||
| + | PE = Invio stampa al Print Engine della P/A Arca | ||
| + | DP = Invio stampa sulla Desktop Printer | ||
| + | |||
| + | lbl_name | ||
| + | </ | ||