Professional Business Printing Services

IDG is a full-service printing company located in Buffalo NY, providing brochures, catalogs, business forms, labels,  business cards, checks, post cards, and more.    Our wide scope of high quality products, dependable customer service and e-commerce solutions make us the perfect choice for your business printing needs.

When coupled with our design, project management, inventory and distribution services – IDG has the experience and expertise to fulfill printing requirements for businesses of any size, both locally or nationwide. 

Specializing in Rush Services and Specialty Printing 

Need it yesterday?  Need something unusual? If we can’t do it – it can’t be done.  

IDG custom business print solutions are produced with the latest printing technologies and include:

        • Booklets  / Catalogs / Anual Reports 
        • Brochures / Flyers / Business Cards / Stationery
        • Flyers and Posters
        • Business Forms and Checks
        • Labels and Packaging – custom labels, blister cards, custom packaging
        • Plastic Cards / Gift Cards / Key Cards
        • Direct Mail Pieces – Postcards, Newsletters, Statements and Billing – Variable data printing
        • Tradeshow Materials – Signs, Banners, Table Throws and more.
        • Signs and Window Graphics
        • Digital Publishing and Asset Management

Project Management

As experts in the business printing industry, we manage every aspect of the production process – including  graphic deign, pre-press, production and distribution.  IDG can take your project from concept to delivery, ensuring high quality and competitive pricing.  

Warehousing and Distribution / Print Management / Cost Reduction Strategies

By working with you to learn about your printing and distribution needs, we develop cost-effective printing and procurement solutions that enable you to fulfill your distribution requirements, reduce overall  costs  and  maintain brand integrity for all your printed materials and digital assets.


We offer online company store programs to facilitate ordering and print-on-demand services. Our e-commerce solutions are designed for businesses to order or release from inventory, printed and promotional items for distribution. Business card ordering is easy with our flexible, online solutions that allow you to add contact information on pre-designed templates in order to ensure consistent branding. What’s more,  our e-commerce solutions are capable of processing high volume orders using EDI.

Contact us today to learn how our Business Printing Services can help your company.


Tell us about your project or request a quote.

M-F: 8:30AM – 5:00PM

Sat: 10:00AM – 3:00PM

1-800-688-9008 or 716-836-5111