Usually when you have to print some documents or pictures that you have created yourself or downloaded off the internet on your Android smartphone, you first have to turn on your PC, connect your smartphone to PC via a USB data cable and then you can proceed to printing. If you have a WiFi or Bluetooth enabled printer, then you can send the document to be printed directly to the printer. But what about those people who have the printers without WiFi or Bluetooth access? You can use Google Cloud Print but that also requires that you keep your PC turned on. A much better approach is to use the USB OTG cable to connect your Android smartphone directly to your printer.
Connecting the printer to your Android smartphone using a USB OTG cable works find for some newer models of printers flawlessly, and you can see the connected printer in the print dialog in Android. But the older printers are not readily supported. For example, the Canon Pixma MP258 printer that I have is not recognized by my Android smartphone when connected through the OTG cable.
If your printer is not being readily detected by your Android smartphone, then you can use the free PrinterShare Mobile Print app that can help you identify your printer by installing proper drivers in your Android phone. After the installation of the app, it installs itself as a virtual printer in Android and you have to enable it from System Settings → Printing → PrinterShare (the settings screen is automatically opened for you). You can enable it by flipping the on-off switch on the top.
After this, you can connect your printer to your Android device through a simple USB OTG cable and then launch the PrinterShare Mobile Print app from its home-screen shortcut. In this app, you have to tap on Select Printer icon near the bottom edge of the screen. Then you have to select the type of printer you are connecting. In this case, we have to chose Nearby – USB from the list.
It will detect the USB connected printer and as you click on the printer in the found list, you will be shown a prompt to download the appropriate drivers. The download and installation of the drivers takes only a fraction of a second. After this, your Android device is ready to print documents and pictures to your USB OTG connected printer.
When you give the print command from any application like WPS Office (Kingsoft Office), you have to choose PrinterShare as the target printer which further lets you select all the different printing options like the number of copies, size of paper, duplex printing and more.
Conclusion: If you want to print from your Android smartphone directly to your USB printer, then you can use the USB OTG Host cable to connect the two. And if your printer is not readily detected by Android, then you can make use of the free PrinterShare app to help you recognize the printer in your smartphone.
You can download the PrintShare Mobile Print app from https://play.google.com/store/apps/details?id=com.dynamixsoftware.printershare.
How to fix error that no printer found or connected
Thanks. Its really works. Thus is really cool.
sory to say but i could not found my printer epson L380 on device…so can’t print from mobile i had try so may time nothing getting good result. ..
How the necessary driver for printer
How to connect my tablet OTG to epson l360 printer
Please guide me in turning my Brother DCP7055 wired laser printer into wifi printer with the help of NETGEAR modem model N150 wireless router? Thanks
I am using canon pixma G-2000 printer.
When connect otg and opn print share app. And serch printer.Then show the msg printer name and usb code. Then click on this msg show generic use.
Print click show msg your job sent to printer.
But no print come in printer out.
Why?
What cause?pls solve.
My phone (OP3t) connects to the printer via usb-otg. Led on the printer (Canon iP2600) is blinking when sending the file but no print.
What do I do wrong?
For the last 2/3 months I have been using canon 2900 on generic mode but now printshare cannot detect printer. I have done switch off and on of the printer and my android phone but fruitless. What to do?
What about Canon pixma mg2577s. It’s not in the list
What about samsung ml2161??
What about HP LaserJet 1010 using via otg cable?
Followed instructions to the letter and still wont find my printer very disappointed then only to find out that you have to pay to print anything !
So my question is why not tell people that they have to buy the full version when the free version won’t allow anything to print in the fist place ?
When I wrote the article, it used to print for free. Now they have updated the app.
The PrinterShare app is free to download but when you connect your printer to you android smartphone, the phone detects the printer but does not print your desired document. It only prints test page. After that it demands payment for printing the document. This App is not free its a paid App
try hammermill print app, works almost identically
What about for konica minolta bizhub164
how about canon p200, what driver can I use? the generic one fails
Canon P200 is not yet supported by PrinterShare. Check list of supported Canon printers – http://www.printershare.com/help-mobile-supported.sdf?device=android&group=Canon
Hi I have hp deskjet 2130 and yureka± it has otg function I have installed this print share app but still not able to connect the printed.
I installed the application and my printer was detected, no driver was found so I used the generic one. When I do a print job, it shows that it is completed successfully but nothing is printed, please help asap.
Generic driver is always 50/50 chance. It may work or may not work. Alternative method is to use a WiFi print server – https://www.trishtech.com/2014/12/turn-wired-printer-into-wireless-printer/
Hi I have HP LaserJet M1005 Multifunction Printer
(CB376A) and lenovo k3 note it has otg function I have installed thisthis print share app but still not able to connect the printed
Your printer is officially supported by PrinterShare. Try clearing the app cache or reinstall a newer version of the app.
I installed the application and my printer was detected, no driver was found so I used the generic one. When I do a print job, it shows that it is completed successfully but nothing is printed, please help asap.
The generic driver may not work for your printer.
I have same problem. My printer is Canon MF3010
Is there any other driver somewhere??
What can I do?????
I did’t find android software to print from my i-Sensys MF3010
I did’t find android software to print from my i-Sensys MF3010
This has a very nice interface that shows all your folder location and cloud accounts in one place. The free trial only lets you print Test pages. The full version will let you print most of your files and it also preps you to install different PDF viewers that work with Printshare. The full version is $12.95.