Scanning barcodes is an interesting discipline. One of the most popular open source libraries for doing that is ZXing. There’s a little problem for Windows Phone developers, though. It can be used only with Java (Android). This is where CodePlex becomes interesting again. There is already a port for Silverlight called Windows Phone 7 Silverlight ZXing Barcode Scanning Library. I’ll show you how to take a picture using your primary phone camera, scan the picture for barcode using the Silverlight ZXing library, and save the application screenshot to media library.