J'implémente le SDK EPSON ePOS iOS pour une imprimante thermique EPSON TM-T20. L'imprimante est connectée sur le port USB d'un Airport Express avec IP 192.168.0.10.Impossible de communiquer avec l'imprimante de point de vente Epson
Je suis les instructions de la documentation EPSON (https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=3248&scat=50&pcat=3 dans le fichier zip) et voici mon code:
EposBuilder *builder = [[EposBuilder alloc] initWithPrinterModel:@"TM-T20" Lang:EPOS_OC_MODEL_ANK];
if (builder != nil)
{
int errorStatus = EPOS_OC_SUCCESS;
errorStatus = [builder addText: @"Hello,\t"];
errorStatus = [builder addText: @"World!\n"];
errorStatus = [builder addCut: EPOS_OC_CUT_FEED];
EposPrint *printer = [[EposPrint alloc] init];
if (printer != nil)
{
errorStatus = [printer openPrinter:EPOS_OC_DEVTYPE_TCP DeviceName:@"192.168.0.10"];
}
}
Malheureusement, le "ErrorStatus" a une valeur "2", qui est une "erreur d'ouverture" . Puis je me disais que je devais passer par le protocole Bonjour, mais pareil.
Ça fait 3 jours que je me bats avec ça. Je suis sur le point d'être fou.
Merci pour votre aide
Merci pour votre réponse, mais finalement j'ai essayé directement avec le langage ESC/POS et ça fonctionne bien – neospirit
Bonjour neospirit comment avez-vous résolu le problème? .. je suis confronté la même chose avec le code d'erreur 2 dans android Qu'est-ce que l'erreur d'ouverture signifie? – Samra