Depending on how many you need to print, I eventually found the most practical and effective is to use a label printer. I have a Brother QL700, but there are other brands available. The rolls of labels cost a bit, and it's heat based printing so Black & White, but you can include branding (logos) etc. Easy to print a single label, or batches of similar ones quickly. I found sheets of labels can get quite fiddly, especially if you need different labels, or constantly need to change roast dates etc. Ended up with quite a lot of wastage. You could also print std sheet labels (or have a stamp made up) for branding and std stuff, then have a separate stamp for the roast date & Blend Name, but if you intend to stamp the bag itself, you will need to buy Natural Craft style bags. I had a stamp made up for stamping craft bags with spots to write up the blend & roast dates etc which works OK, but the ink starts to spread after a short period and it becomes quite smudgy. My suggestion if you get a stamp made up keep it as simple as possible with reasonable size characters. I designed mine to be too complex, and the wording can be hard to distinguish especially if you do not stamp it perfectly. Graham