Hi @wellmor
We have one solution for this but we haven’t tried that code for any printer. So we will share a code just add it to your active theme’s functions.php file or use a plugin like Code Snippets:
function stylesheet(){
?>
<style>
/* CSS Media Queries for Print
------------------------------------------*/
@media print {
body {
font-size: 8.5pt;
max-width: 80mm;
margin: auto!important;
font-weight: 550;
}
.shipping-address{
width:80%!important;
}
.billing-address{
width:70%!important;
margin-bottom:1em!important;
}
h2,h3{
margin-bottom:0!important;
}
th{
padding-bottom:0!important;
padding-left:0.5em!important;
}
td{
padding:0.35em 0.35em 0!important;
}
.order-addresses{
margin-bottom:1em!important;
}
.order-info li strong {
font-weight:600!important;
display:inline!important;
padding-right:1.4em!important;
}
.order-info{
margin-bottom:0!important;
}
.order-branding{
margin-bottom:0!important;
}
.product-quantity, .total-quantity{
padding-left:1.8em!important;
}
.includes_tax {
white-space:nowrap!important;
}
.content {
/* Remove padding to not generate empty follow up pages */
padding-bottom: 0;
}
}
</style>
<?php
}
add_action('wcdn_head','stylesheet');
Please try this code and let us know is this code works for you or not.
Regards,moksha.