Printing from webpages - why is it such a big issue?

I've done loads of research.

I've tried and tried and tried with little success to print from an old LP2844.

I made the webpage be the EXACT size and dimension required. I configured everything else as best and logically as I could.

I could only print onto 2/3rd of the label - the rest was space I couldn't access.

 

I've now done further reading.

I suspect this might be the answer: Browser Print SDK | Link-OS | Zebra

 

I'll try and see if all is fixed.

 

BUT why is it such a big mission?

Why can't it be JUST like any other printer.

You JUST select print and print!

 

What am I missing?

 

Thanks!