If labels sent to print from Shiptheory are coming through as faded, opposed to creating labels via a carriers interface, you may need to adjust your printer's settings.
As some carriers (such as DPD) send through the print quality settings.  Shiptheory uses your printer's default settings.

Thermal printers work slightly different to traditional laser and inkject printers when it comes to changing quality settings, as they are entirely heat driven. Thus you need to increase the heat of the print in the printer settings.

First, find the printer you wish to change the quality of:

Select printing Preferences

You should see a 'print head temperature' setting, where you can change the heat of your print head per print.  This is the equivalent of 'quality' however, you will not want to make it to hot, else the label will end up too dark.

You can also use the 'double heat' option if available, which will double your heat settings, however this could be too hot and again create the labels too dark

You can also modify borders, offsets and orientation of your default print setup for that printer if you need, however a more indepth look at this can be found here

Another possible reason that your label came out the wrong size is that you have setup integrated labels on your account and so the label is trying to print with that A4 template to a 4x4/4x6 label which is why it would be appearing so small because it's resizing that template to a 4x4/4x6 label size. You can check if this is the reason by clicking here and if there any templates there then you'll want to suspend them. 

If none of these suggestions fixes the issue please contact support and we'll be happy to help