New User? Sign Up  |  Sign In  |  Help
Barcode support and
tutorials from IDAutomation
and the community.
Click for the BBB Business Review of this Computers Hardware, Software & Services in Tampa FL
Resolved Questions Bookmark and Share
skambala

Barcode printing is failing intermittently with System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+.error in windows 7

Attempt to print barcode label is failing intermittently with below error. Our code is developed using C#, Visual studio 2010 and .Net framework is 4.0

IDAutomation version is 1.6.0.6

An error occurred while printing - System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+.

at System.Drawing.Imaging.Metafile..ctor(IntPtr henhmetafile, Boolean deleteEmf)

at System.Windows.Forms.AxHost.GetPictureFromParams(Object pict, IntPtr handle, Int32 type, IntPtr paletteHandle, Int32 width, Int32 height)

at System.Windows.Forms.AxHost.GetPictureFromIPicture(Object picture)

at AMSR3STD0BarCodePrint.AMSR3BarCodePrint.Document_LayingTheStuffOut(Int32 int_CurrX, Int32 int_CurrY, Int32 int_CurrRow, DataRow[]& drows_Temp, String[] strarr_DummyText, PrintPageEventArgs& ev)

at AMSR3STD0BarCodePrint.AMSR3BarCodePrint.Document_PrintPage(Object sender, PrintPageEventArgs ev)

at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)

at System.Drawing.Printing.PrintController.Print(PrintDocument document)

at System.Drawing.Printing.PrintDocument.Print()

at AMSR3STD0BarCodePrint.AMSR3BarCodePrint.PrintBarCode(Int32 int_BarCodeId, ADMData obj_Parms, Int16 short_NumToPrint)

Operating System: Windows 7

Application: .Net 4.0 Visual C#

03-25-13     2310 day(s) ago    

  Report Abuse

 

Ben

Best Answer

For Visual Studio.NET, IDAutomation recommends the .NET Forms Control as this would be the appropriate product for the environment. IDAutomation does not support ActiveX Controls in .NET.

Posted 2310 day(s) ago

()
()
  Report Abuse
 
Find Interesting
 
Email to Others
 
Bookmark
 
Subscribe to Answer Alert
No comments yet.     Be the first to comment.
Other Answers (2)

Ben
The control was updated to be 64 bit compatible. But nothing else was modified. For .NET applications, the best solution is a .NET control.

An alternative solution is the IDAutomation Barcode Fonts and encoder DLL.

Posted 2307 day(s) ago

()
()
   Report Abuse

skambala
Ben,

We are observing the printing issue only with windows 7 (64bit) and .net framework 4.0 applications. Everything worked fine on 32bit machines(xp). IDAutomation ActiveX Control dll we have been using on 32bit boxes is IDAutomationLinear6.dll

What has been changed for 64bit?
why is it not supported?
Is there a workaround other than using .NET Forms Control?

Thanks,
Saritha

Posted 2308 day(s) ago

()
()
   Report Abuse
Email this question link to friends
You must enter an email address, if name is entered or vice-versa for each friend.
Friend #1 -
Friend #2 -
Friend #3 -
Friend #4 -
Friend #5 -
  Your comment on this question
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allows to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must starts with "http://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always starts with " http:// ")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 Characters are allowed. Current Count: 0
  Your comment on this answer
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allow you to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must start with "http://" or "https://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always start with "http://" or "https://")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 characters are allowed. Current Count: 0

You may answer and comment on any thread according to the Terms and Conditions.

 © Copyright 2019 IDAutomation.com, Inc., All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us
Training Videos on YouTube Join us on Google Plus Join us on LinkedIn Follow us on Twitter Like us on Facebook