Author : TechnicalSupportTeam

DATE: 03-25-2024 Version: 1.18 (revision: 42)– Added the “Re-registration” feature to the BiCommandLineConverter (#17214)– Renamed the Converted directory to Processed (#17224)– Changed the default output directory to [Input directory]\Output directory (#17225) DATE: 02-15-2024 Version: 1.17 (revision: 40)– Stability improvement for Merge parameter when using the “Merge Documents window” option in the Printer Driver (#17064)– Stability ..

Read more

DATE: 11-28-2023 Version: 1.01 (revision: 68)– Added new feature to send emails with a custom SMTP server without username/password (#16915)– Disabled updating if BiLPDManager was registered manually (#15887)– Updated Email Sender version 12.18.1207 DATE: 11-07-2023 Version: 1.00 (revision: 62) – Black Ice Software releases the FileFlow – Includes eLicense.dll version 6.38.326 – Includes BuRegister.dll version ..

Read more

Description of the problem: The Printer Driver does not launch the default viewer after printing and does not open the Output Folder Solution: The problem is Symantec Endpoint Protection, it was blocking the BuMAppNT.exe from being executed. The printer driver uses the BuMAppNT.exe to start an application or open the output folder. Make sure you ..

Read more

In most cases, the slow printing is caused by one or more from the followings: Slow internet connection, Large number of users accessing the server, Large number of users printing simultaneously, Insufficient server resources, Large number of applications executed on the server, Insufficient memory on the server. Regards, Technical Su..

Read more

In most cases, incorrect printing from the Quick Books software is not related to the Black Ice Print2RDP. The Quick Books software contains 3 different printing methods: Intuit preprinted form, Blank page, and Letterhead. With the Intuit preprinted form and the Letterhead options some text are missing from the printed files or documents. This issue ..

Read more

Since barcodes are image files, you must be sure to maintain the integrity of the symbol in order to retrieve the information from it. If the barcode is created on an image using the same resolution consistently, then the barcode symbol won’t be stretched or resized and should allow for accurate decoding. If however a ..

Read more

Question: Do you support ECCs? If so, what level of damaged cells can be recovered? What should be cell size (in pixels) in order for the ECC to work properly? Answer: We support ECC200 Data Matrix writing and reading with all the possible Error Correction Levels, and support detecting but not fixing errors. The input ..

Read more

The Barcode SDK has sample application to demonstrate how to detect the barcodes on a loaded DIB. The code of this sample is available in several programming language: C++, Delphi, C#, J#, Visual Basic 6.0, VB .NET. The AutomaticReadHorVerBarCode method can be used for searching barcodes on a DIB. For more information please check the ..

Read more

Issue: When I try to read a Data Matrix barcode with ReadDataMatrix passing NULL for the OutpString in order to get the length of the barcode returned by the function, the error code is set to BARCODEDMR_MEMORY_ERROR. Why would this happen ? The program has much memory at the point in which I make this ..

Read more

TIFF FX is from ITU T.37 and IETF RFCs 2301-2305. S: minimal black-and-white mode, using binary MH compression [T.4] F: extended black-and-white mode, using binary MH, MR and MMR compression [T.4, T.6] J: lossless JBIG black-and-white mode, with JBIG compression [T.85, T.82] C: lossy color and grayscale mode, using JPEG compression [T.42, T.81] L: lossless ..

Read more

DIBs, or device independent bitmaps, were created by Microsoft with the goal of creating an image format which can be displayed regardless of the display device used, thus the device independent portion of its name. DIBs were created for use in the first Microsoft Windows operating systems, but are still widely used today. Additional details ..

Read more

Developers must specifically free up DIBs when they are finished with them. The Black Ice functions DO NOT do this automatically. To free up a DIB, use the Microsoft API’s GlobalUnlock or GlobalFree functions. These functions will allow developers to both unlock and free the memory. If one experiences that the system is running out ..

Read more

There are several methods available to load images into DIBs for further processing, displaying, etc. The LoadImageIntoDIB function provides a coverall method to load any supported image type into a DIB. Additionally, there are many file format specific loading methods which can be used if the developer chooses to handle specific file types separately. Regards, ..

Read more

Developers can use either the SaveDIBinImageFormat or the SaveDIBInImageFormatExt functions to save a DIB into any supported image format. The key difference between the two functions is that the SaveDIBinImageFormat displays a dialog box prompting the user for input for compression and other items while the SaveDIBInImageFormatExt allows developers to pass all of this information ..

Read more

In order to display images, developers must first load the image into a DIB. See the Load an image into a DIB section for additional details. After loading the image, developers can display the DIB by using the DisplayDIBImage or DisplayImage functions of the BIDisp.DLL. Don’t forget to use the Microsoft API’s GlobalUnlock or GlobalFree ..

Read more

Zooming functionality is included in the BiDisp.DLL . If you have a display to view an image then you can use these functions for zooming. You can use these functions for example in the mouse message handling functions: 1, Mouse left button down Use the BZoomStart function for initialize zooming. 2, Mouse moves Use the ..

Read more

Developers can control the orientation of displayed DIBs by using the RotateDIB or RotateBitmap functions of the BIDIB.DLL. There are several variations of the RotateDIB and RotateBitmap functions allowing for different degrees of rotation. The Rotate functions will return a new, rotated image. If you do not need the original image any longer, be sure ..

Read more

Developers can use the ScaleDIB function to change the DPI or size in pixels of an image. The most common scenario that this is used to change a faxed image which is saved with fax DPI (204 X 98 or 204 X 196) to an equal X and Y resolution, such as 200 X 200 ..

Read more

Developers can print images by using a small series of functions. First, the PrepareToPrint function must be called to initialize the print settings. Next, for each image that should be printed, the developer must load the image and then call the PrintDIBPage function. After calling the PrintDIBPage function, the developer must call the Microsft API’s ..

Read more

C++ You should save the scale rectangle before loading the next page. This scale is used in display function (for example: DisplayDIBStart, DisplayImage) as scaling factor. Before reloading the previous page, set the scale rectangle to the value you saved before. VB You should use the CustomZoom property. Before loading the next page save the ..

Read more

a) You can save the annotation to the tiff file with AnnoSaveToTiff method from BiAnno.ocx. (There is code in the Annotation VB sample frmImage.vb file) b) You can save the annotation to another file with AnnoSaveToFile method from BiAnno.ocx. This is useful for non TIFF images. For example you have a bmp image. You put ..

Read more