Outer box bar code labels with what to print?

Method one: zebra (zebra) 220 barcode printer can print, this printer maximum print width of 220mm. but this printer is very expensive, to more than 50,000 a.

Method two: print with a laser printer. The disadvantage is that the self-adhesive paper on both sides of the heat will overflow glue, the use of toner cartridge life is short, and you need to often clean up the residual glue.

Method 3: common use of laser printers on ordinary A4 paper, double-sided tape on the back of the paper.

Method 4: Inkjet printers are used to play on self-adhesive paper, and then laminated, can be waterproof.