• Hi,

    I have a UTF-8 vegan symbol character added to my products name, to symbolize that the product is vegan. The symbol that I use for this is as follows: ⓥ
    This works everywhere across the whole website, emails etc. However unfortunately, this does not work when printing a receipt.

    It shows as a full middle dot, like this: ·
    I have added a Gyazo screenshot here as an example: Gyazo
    You can see it happen at the first and last product, just before the dash -.
    Is it possible to implement this symbol and make it possible to print this?

    Another question, is it also possible to move the shipping adres ZIP/Postal code up 1 row and put it together on the same line with the City? This is how addresses are noted here in The Netherlands.
    So from this Gyazo screenshot: Gyazo to this Gyazo screenshot: Gyazo

    Looking forward to your reply. Much appreciated.
    Thanks in advance.

    With kind regards,

    CoreTechd

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor lawrenceowen

    (@lawrenceowen)

    @coretechd

    From checking, the ⓥ character is built-in to the mC-Print printer models, but not the TSP650II, which has less internal storage and so not as full a Unicode font as the newer models. If you are using a TSP700II, TSP800II or SP700 printer, then unfortunately these don’t support Unicode at all and this character is not available.

    If you do have an mC-Print model but are seeing the issue, please open up the Star CloudPRNT for WooCommerce settings, and make sure that the Text Encoding” option is set to “UTF-8”. If that still doesn’t work, then it’s possible that the character was added in a later printer firmware update. I tested with version 3.3 firmware, you can update your printer firmware using the Star “mC-Print Utility” app that is available through the Google Play/Apple App stores.

    Please be aware that, even if you have an mC-Print printer model, and can make the character print correctly, this is a “full Width” character that is double the size of a standard Latin character, and this may cause column alignment issues. This is fixed in the upcoming 2.1 update.

    In case you have a printer model that does not support this character, then you can also provide an alternative print name for some products, by adding an attribute to that product named “star_cp_print_name”, the value of that attribute will be printed instead of the product name. This way you can name the product something like “Noodles (v)”. Just make sure that you untick the “Visible on the product page” and “Used for variations” options so that the attribute doesn’t show up or affect the operation of your site.

    If you are comfortable with PHP, then you can modify the star_cloudprnt_print_address() function in “order-handler.php” of our plugin to change the way that the address is printed. But, from the 2.1 release there will be some changes in how the address is retrieved from your site (so hopefully it will match your locale better by default), and also you will have the option to add a filter to adjust the address content or how it is printed.

    Thread Starter coretechd

    (@coretechd)

    Hi,

    Yes, we have a mC-Print 3 network printer.
    Just noticed that we are running Main F/W : 3.1 and Boot F/W : 3.1.
    I’ll be sure to update and check this and the address formatting again when the new v2.1 update of your plugin is out.
    Do you perhaps have an ETA for when the new update comes out?

    Looking forward to your reply.
    Thanks.

    With kind regards,

    CoreTechd

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Printing symbol not working & shipping address issue’ is closed to new replies.