Packaging label from sales invoice

Hi, I am trying to create a packing list and packing labels from sales invoice. is there a solution present for this in ERPNext.

If not, what I have in mind is a custom doctype named " Packing label " needs to be created which fetches item data from sales invoice and allows the user to add in the field “No. of packets” and " No. of items per packet" in front of the item. Then a custom print format displays the information as a packing list on page 1. and creates no. of packing label with item information depending upon the field “No. of packets” and " No. of items per packet" on page 2.

can anyone help me with this ?