@ivan-bergamaschi ,
Let’s do this, this way. I went to the website I linked to showing what zpl code looks like, and I selected it and copied it to NPP from the website:
zpl_labelcodecopytoNPPfromwebpage.PNG
I then pasted it into Notepad++ like this here:
zpl_labelcodeinNPP.PNG
As you can see, all the line endings here, did not translate being copied into Notepad++. regardless, I then printed the page to a .pdf file here:
zpl_labelcodeprintedfromNPP2PDF.PNG
As you can see, NPP printed the “code” per NPP, not the commands and associated representations you expect to be printed. Also note, that printing into PDF from NPP, it added a return symbol at the end of the line that I did not enter, so apparently what you see is not what you get, depending on the printer used.
I suspect since it was a .pdf, there are defaults for that, and may have printed differently on a text only printer, and it would probably if it is able to send to your printer, add things that are not ‘standard’ for your printer to accept. After all, this is a text editor, not a lable printer, so it is going to do things according to how NPP interprets things. Your job will be to find out why and if possible, change what is necessary to make it come out the way you want on the printer you want it to come out on.
Unless someone here has similar experience using what you use, it would be incumbent on you to figure it out and maybe come back here with an answer that will help someone else in the future. Isn’t technology and freedom fun? :-)