Just check this property
image.PixelFormat
It will match one of the values in System.Drawing.Imaging.PixelFormat
Though you would want to send more than just Black & White to the B&W printer, you should also send any gray scales there as well.
More Related Contents:
- How to create bitmap from byte array?
- Combine two Images into one new Image
- C# – Loading an indexed color image file correctly
- C# – Convert WPF Image.source to a System.Drawing.Bitmap
- How can I capture as bitmap only what a picturebox is displaying, without using “copy from screen”?
- How to Display a Bitmap in a WPF Image [duplicate]
- Sharpen on a Bitmap using C#
- c# Bitmap.Save transparancy doesn’t save in png
- How can I read image pixels’ values as RGB into 2d array?
- Load a WPF BitmapImage from a System.Drawing.Bitmap
- Fast work with Bitmaps in C#
- Merging two images in C#/.NET
- Validate image from file in C#
- Convert webpage to image from ASP.NET
- C# “Parameter is not valid.” creating new bitmap
- Converting BitmapImage to Bitmap and vice versa
- What’s the difference between Bitmap.Clone() and new Bitmap(Bitmap)?
- What is the fastest way I can compare two equal-size bitmaps to determine whether they are identical?
- How to save PictureBox.Image to file?
- How to use httpwebrequest to pull image from website to local file
- Print images c#.net
- Regular Expression to get the SRC of images in C#
- Is Graphics.DrawImage too slow for bigger images?
- How can I know what image format I get from a stream?
- Display an Image in a console application
- How do I programmatically save an image from a URL?
- Cannot find the memory leak
- How to insert an image into an Access OLE field via .NET
- Unity load medias from folder and display on RawImage
- Are there any OK image recognition libraries for .NET?