Website TOS

Last updated on July 01, 2016

Android-Print.com
Terms of Service

IVC reserves the right to amend these Terms of Service at any time and any changes to these Terms of Service will be effective immediately from the date they are posted. You are responsible for reviewing these Terms of Service from time-to-time for any changes. Your use of this Site following any amendment of these Terms of Service will signify your acceptance of its revised terms.

1. Acceptance of the Terms of Service.

By visiting or using this Site, you are expressly agreeing to and accepting these terms of service (the “Terms of Service”) and you agree that these Terms of Service and the Privacy Policy will apply whenever you use the Site. As used in these Terms of Service, “IVC” means ISB Vietnam Company Limited, including all affiliates and subsidiaries and their successors and assigns. If you do not agree to these Terms of Service, please do not use this Site. This Site is intended for users 18 or older and who are capable of entering into legally binding contracts. If you are under 18 years of age, please do not use this Site. By using this Site, you affirm you are 18 years of age or older and are fully able and competent to enter into, accept, and comply with these Terms of Service.

2. Links.

(a) Third Party Websites. This Site links to third party websites that are not owned or controlled by IVC (e.g. Facebook, Twitter). IVC has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party website. By using this Site, you expressly relieve IVC from any and all liability arising from your use of any third party website accessed from this Site.

(b) Linking Policy. IVC welcomes you to add this Site to your website or blog, provided that: (i) you don’t misrepresent any relationship between you and IVC or Android Print, or imply that IVC endorses or approves of your website, application(s), or product(s); and (ii) your website or blog is consistent with these Terms of Service.

3. Content and Trademarks.

All right, title and interest in and to the Site and any content appearing on the Site will remain the exclusive property of IVC and its licensors. Except as expressly permitted in these Terms of Service you may not copy, reproduce, modify or create derivative works from, distribute, sell, transfer, publicly display, publicly perform, transmit or otherwise use the content appearing on the Site without the prior express written permission of IVC or the appropriate third party, as applicable. You may not copy or modify the HTML code used to generate web pages on the Site. You may not use the Site, or any other content appearing on the Site, on or in connection with any other website for any purpose.

(a) Android Print Site Content. IVC owns or is the licensee or lawful user of the content contained in this Site including: (i) the text, software, scripts, graphics, photos, sounds, music, videos, interactive features and the like (individually and collectively, “Content”) and (ii) the trademarks, service marks and logos contained therein (“Marks”). The Content and Marks are provided to you “as-is” for personal use only and may not be downloaded, copied, reproduced, distributed, transmitted, broadcast, displayed, sold, licensed, or otherwise exploited for any other purposes whatsoever without the prior written consent of the respective owners. Download and use of the APF SDK (Software Development Kit) is subject to separate License Terms and not these Terms of Service.

(b) Third Party Website Content. Some content from third party websites may be made accessible to you via this Site for your information and personal use when using this Site. Such content is made available “as is,” and may not be used, copied, reproduced, distributed, transmitted, broadcast, displayed, sold, licensed, downloaded, or otherwise exploited in any manner not intended by the normal functionality of this Site, or as otherwise prohibited under these Terms of Service. IVC is not responsible for the accuracy, usefulness, safety, or intellectual property rights of or relating to any third party website content. IVC does not endorse any third party website content or any opinion, recommendation, or advice expressed therein, and IVC expressly disclaims any and all liability in connection with such content. Further, you may be exposed to third party website content that is inaccurate, offensive, indecent, or objectionable, and you expressly waive any legal or equitable rights or remedies you have or may have against IVC and will indemnify and hold IVC, its affiliates, and/or licensors, harmless to the fullest extent allowed by law regarding all matters related to your use of this Site or any content accessed via this Site.

(c) Notice for Claims of Intellectual Property Violations and Copyright Infringement. IVC is committed to protecting the intellectual property rights of third parties.

If you have a good faith belief that your work has been copied in a way that constitutes copyright infringement, or that your intellectual property rights have been otherwise violated, you may submit a notification by writing to This email address is being protected from spambots. You need JavaScript enabled to view it..

All content available on the Site, including site design, text, graphics, interfaces and the selection of arrangements thereof, is copyrighted by IVC with all rights reserved, or is the property of IVC or third parties protected by intellectual property rights.

4. Grant of Rights and Ownership.

IVC grants you permission to access, use and link to this Site solely as intended through the provided functionality of the Site, and only in accordance with these Terms of Service. IVC retains all ownership rights in the IVC name, trademarks, and logos (collectively, “IVC Marks”), Android Print, and all related intellectual property rights. IVC further grants you a limited, revocable, worldwide, non-exclusive, non-sub licensable, and non-transferrable license to use the IVC Marks to link to this Site. IVC Marks may not be used in connection with any product or service that is not provided on the Site or in any matter that (i) is likely to cause confusion among customers or (ii) disparages or discredits IVC. Any other use of the IVC Marks or any IVC intellectual property is prohibited. IVC reserves all rights not expressly granted to you herein.

5. Representations and Warranties.

You represent and warrant that:

(a) you will not use, copy, or distribute in any medium any part of this Site without IVC’s prior written authorization;

(b) you will not alter or modify any part of this Site nor circumvent, disable or otherwise interfere with security, copy-protection, or use-restriction features of the Site;

(c) access the Site through any technology or means other than as explicitly authorized by IVC (e.g. via any automated system, including without limitation, “robots” or “spiders”);

(d) you will not use the Site for any commercial use without the prior written authorization of IVC. Prohibited commercial uses include selling access to this Site on another website, using this Site for primarily gaining advertising or subscription revenue, or soliciting users of the Site for commercial purposes; and

(e) you will not collect any personally identifiable information from the Site.

6. DISCLAIMER. YOUR USE OF THIS SITE IS AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, IVC DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THIS SITE AND YOUR USE THEREOF. IVC MAKES NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SITE CONTENT OR THE CONTENT OF ANY SITES LINKED TO THIS SITE.

7. LIMITATION OF LIABILITY. IN NO EVENT WILL IVC, ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS, BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES WHATSOEVER RESULTING FROM ANY (A) CONTENT (INCLUDING THIRD PARTY CONTENT), (B) PERSONAL INJURY OR PROPERTY DAMAGE (OF ANY NATURE) RESULTING FROM YOUR USE OF THIS SITE, (C) UNAUTHORIZED ACCESS TO OUR SERVERS OR ANY PERSONAL INFORMATION STORED THEREIN, (D) INTERRUPTION OF THIS SITE, (E) BUGS, VIRUSES, OR SIMILAR CODE WHICH MAY BE TRANSMITTED TO OR THROUGH THIS SITE BY ANY THIRD PARTY, OR (F) LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT MADE AVAILABLE IN ANY MANNER VIA THIS SITE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT IVC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

8. Indemnity.

You will defend, indemnify and hold harmless IVC, its affiliates and their respective officers, directors, employees and agents, from and against any and all claims, damages, obligations, losses, liabilities, costs or debt, and expenses (including but not limited to attorney’s fees) arising from: (a) your use of and access to this Site; (b) your violation of any term of these Terms of Service; (c) your violation of any third party right, including without limitation any copyright, property, or privacy right; or (d) any claim that your use of this Site caused damage to a third party. Your indemnity obligation survives these Terms of Service or your use of this Site.

9. Assignment.

These Terms of Service, and any rights and licenses granted hereunder, may not be transferred or assigned by you, but may be assigned by IVC without restriction at any time.

10. Miscellaneous.

IVC reserves the right to discontinue Android Print, this Site, or any aspect thereof at any time with or without notice, and without any liability to you. This Site is based in the Vietnam and is a passive website that does not give rise to personal jurisdiction over IVC, either specific or general, in jurisdictions other than Vietnam. IVC makes no representations that this Site is appropriate or available for use in locations other than the Vietnam. Those who access or use this Site from other jurisdictions are responsible for compliance with their local laws. These Terms of Service are governed by the laws of the Vietnam, without respect to its conflict of laws principles.

These Terms of Service and any other legal notices published by IVC on this Site constitute the entire agreement between you and IVC concerning your use of this Site. If any provision of these Terms of Service is deemed invalid by a court of competent jurisdiction, the invalidity of such provision will not affect the validity of the remaining provisions of these Terms of Service, which remain in full force and effect. No waiver of any term of these Terms of Service is a further or continuing waiver of such term or any other term, and IVC’s failure to assert any right or provision under these Terms of Service does not constitute a waiver of such right or provision. Nothing herein constitutes an employment, joint venture, or partnership relationship between you and IVC. You are not the agent or authorized to act as the agent of IVC in any respect.

Best way to master StarPrint is check out the FAQs. If still not find the answer, you can send question.

Basic questions

StarPrint is a Android application which helps you to print various content types on your device to printer directly. Content could be camera capture, txt, pdf, album, Instagram, Facebook, Flick,...
StarPrint is available on GooglePlay and Amazon. You can install from either where is convenient for you.
In order to work, APF core component must be installed with StarPrint, this APF core app is safe and necessary to enable your device to communicate with printer. APF core application does not have any harmful task to user's personal data. If you see this confirmation, please allow to install it.
StarPrint basic or free version: Calendar, Contact, Instagram...

Office Pack: PS, txt, pdf,...

Picture Pack: Facebook, Flick, Picasa,...
StarPrint BASIC(free) version is free, not trial. It means you can use it forever.
StarPrint PLUS version is BASIC(free) version upgraded when user purchases one of comercial packs.
You can read here. Or you can This email address is being protected from spambots. You need JavaScript enabled to view it. for support
Please send us the feedback about your printer model, we will seriously consider and may give you advice to try generic drivers. You may try to change to a similar generic driver under Common group by yourself. Please read here
to know how to select or change driver manually.
We are still in process of developing for Gmail service and it will be available soon. No other mail service is in plan now.

User Privacy

Please read Privacy Policy or you can This email address is being protected from spambots. You need JavaScript enabled to view it. for support.
Storage android.permission.WRITE_EXTERNAL_STORAGE Using to write temporary data to SDCard as previewed file, dowloaded file from Google Drive, etc.
android.permission.ACCESS_WIFI_STATE Using to check WIFI state before searching printer, etc.
Network communication android.permission.ACCESS_NETWORK_STATE Using to search printer, send printed data, etc. through WIFI network.
android.permission.BLUETOOTH Using to search printer, send printed data, etc. through Bluetooth network, etc.
android.permission.BLUETOOTH_ADMIN Using to search printer, send printed data, etc. through Bluetooth network, etc.
android.permission.INTERNET Using to communicate to internet as Google Drive, Gmail, etc.
com.android.vending.BILLING Using to purchase in Store.
Your accounts android.permission.GET_ACCOUNTS Using to get Google Account in Google Drive, Gmail, Store, etc.
android.permission.USE_CREDENTIALS Using to get authentication token in Google Drive, Gmail, etc.
Your personal information android.permission.READ_CALENDAR Using to print Calendar event.
android.permission.READ_CALL_LOG

StarPrint do nothing with this permission. Actually this is automatically added to release for target 2.3.x and 3.x.

This is Note from Android document:

Note: If your app uses the READ_CONTACTS permission and both your minSdkVersion and targetSdkVersion values are set to 15 or lower, the system implicitly grants your app this permission.

If you don't need this permission, be sure your targetSdkVersion is 16 or higher.

android.permission.READ_CONTACTS Using to print Contact information.

com.android.browser.permission

READ_HISTORY_BOOKMARKS

Using to print Web page.
Phone calls android.permission.READ_PHONE_STATE Using to get phone identity which is included to user report when bugs occur. The report help developers to improve StarPrint quality for next version.

Upgrading and Payment

If you like StarPrint and want remove watermark, please upgrading to Plus by open My Purchases, then select the feature pack you want, and follow the instructions.
It depends on the pack you need. The price for each pack is reasonable, please read the feature of each pack before purchasing.

In this case, please do confirmation as below:

      • Check internal SD memory. StarPrint need more than 50Mb space memory.
      • These steps may help you to solve the problem, please do step by step carefully:
      1. Unintall APFCore first, then uninstall StarPrint
      2. Download the latest version StarPrint from Google Play
      3. Run StarPrint for the 1st time, select Yes to install APFCore
      4. Checkpont #1: After installing APFCore, you will see the message “Connecting to the printing services”. Let us know if StarPrint connects to print service ok or not.
      5. Select content, then select printer. StarPrint will open Select Printer screen
      6. Checkpoint #2: The found printer will be added to StarPrint with the installed driver. Please let us know if the driver is installed ok or not (with or without the exclamation mark).
      7. If the driver is not installed (with exclamation mark), still on Select Printer screen, please long tap on the printer, then select Change driver, then select your printer brand (Canon), then select driver. Checkpoint #3: After selecting printer brand, if the list of driver is blank, please let us know.
      8. If you did buy a feature pack before, restore the status by tapping on StarPrint Store, then tap Restore (if you have trouble on following the steps, please read manual here)

If you still can not make StarPrint work again, pleaseThis email address is being protected from spambots. You need JavaScript enabled to view it. for troubleshooting.

It is an one-off payment and no other charges applied. You will not need to pay monthly (it is not a subscription-based service) and you will not have to pay for updates.
Yes, you can. Please tap on My Purchase, and select Restore for the pack you already bought before.

Business

You can purchase online via StarPrint Bulk license page. That page can be access by clicking on Bulk Licenses button on home page.
Yes, you can. StarPrint is developed base on APF. We are proud of sharing APF for you. Please contact us This email address is being protected from spambots. You need JavaScript enabled to view it. for more detail and support.

Site Privacy Policy

Last updated on Jul 01, 2016

This Privacy Policy (“Policy”) was posted on Jul 01, 2016

Please take a few minutes and review this Policy. For new users, this Policy is effective immediately; for existing users, this Policy takes effect when you next use Android Print website, tools, applications, and services (individually and collectively, “Android Print”). If you have any questions please contact This email address is being protected from spambots. You need JavaScript enabled to view it..

If you do not accept this Policy, IVC may not be able to provide you with access or use of our products. Accordingly, you may close your account. 

This Policy describes how Android Print websites, tools, applications, and services (“Android Print”) handle your personal information. Android Print collects, uses, and shares personal information to help Android Print work and keep Android Print safe (details below).

Collection. Information posted on Android Print is obviously publicly available. Our servers are located in the United States and in the Japan and elsewhere in the world where Android Print has facilities. Therefore, if you choose to provide us with personal information, you are consenting to Android Print’s collection, use, disclosure of your personal information and to the transfer and storage of that information on our servers in the United States and Japan and elsewhere in the world where Android Print has facilities. We collect and store the following personal information:

  • email address, physical contact information, and (depending on the service used) sometimes financial information;
  • computer (or device) sign-on data (including device ID when using or downloading the mobile app), statistics on page views, traffic to and from Android Print and ad data (all through cookies – you can take steps to disable the cookies on your browser although this is likely to affect your ability to use the site); and
  • other information, including users’ IP address and standard web log information. 

Use. Android Print uses users’ personal information to:

  • provide our services
  • resolve disputes, collect fees, and troubleshoot problems;
  • encourage safe interactions and enforce our policies;
  • customize, measure, and improve user experience and our services, content, and advertising;
  • deliver targeted marketing, service updates, and promotional offers to you according to your preferences;
  • do other things for users as described when we collect the information.

Disclosure. Android Print doesn’t sell or rent users’ personal information to third parties for their marketing purposes without users’ explicit consent. Android Print may disclose personal information to respond to legal requirements, enforce our policies, respond to claims that a posting or other content violates other’s rights, or protect anyone’s rights, property, or safety. Android Print may also share personal information with:

  • corporate affiliates who help detect and prevent potentially illegal acts and provide joint services. (Our corporate affiliates will market only to users who ask them to).
  • service providers who help with our business operations.

Information You Share on Android Print. Your User Name will be displayed in the Android Print Support Forum and will be available to the public. If you associate your name with your User Name, the people to whom you have revealed your name will be able to personally identify some of your Android Print activities.

Communication and email tools. You agree to receive marketing communications from us unless you tell us that you prefer not to receive such communications. If you don’t wish to receive marketing communications from us, simply indicate your preference by following directions provided with the communication. You may not use Android Print or any or our communication tools to harvest addresses, send spam or otherwise breach our Terms of Use or this Policy. Android Print may automatically scan and manually filter email messages sent via our communication tools for malicious activity or prohibited content, but Android Print does not permanently store such messages. If you use our tools to send content to a friend, Android Print doesn’t permanently store your friends’ addresses or use or disclose them for marketing purposes. To report spam from other users, please contact Customer Support at This email address is being protected from spambots. You need JavaScript enabled to view it..

Access, Modification, and Deletion. You can see, modify or erase most of your personal information by reviewing and modifying your posting or account status page, by signing on to your Android Print Account Page or by contacting Customer Support at This email address is being protected from spambots. You need JavaScript enabled to view it. to review any personal information Android Print stores that is not available on the Android Print website. There may be a charge associated with such requests but these will not exceed the amounts permitted by law. Android Print deletes personal information when we no longer need it for the purposes we described earlier. Android Print retains personal information as permitted by law to resolve disputes, enforce our policies, and prevent bad guys from coming back.

Transfer of Personal Data to Other Companies. We may share your information with members of the IVC family – to provide joint content and services (like registration, transactions and customer support), to help detect and prevent potentially illegal acts and violations of our policies, and to guide decisions about their products, services and communications. Members of our corporate family will use this information to send you marketing communications only if you’ve requested their services.

Security. We use lots of tools (encryption, passwords, physical security) to protect your personal information against unauthorized access and disclosure, but as you probably know, nothing’s perfect, so we make no guarantees.

Cookies. Android Print or our service providers may use “cookies” (small files placed on your hard drive) on certain of our pages to help analyze our web page flow; customize our services, content and advertising; measure promotional effectiveness, and promote trust and safety. A few important things you should know about cookies are that:

  • Android Print offers certain features that are available only through the use of cookies.
  • Android Print uses cookies to help identify you and maintain your signed-in status.
  • You are always free to decline cookies if your browser permits, although doing so may interfere with your use of some of our sites or services. For more information on your choices about accepting cookies, consult your browser help function.

Android Print sometimes works with service providers who may place cookies on your computer and mobile device to serve and measure the effectiveness of ads on our or our advertising partners’ behalf and collect anonymous information about how you use websites owned by IVC and its affiliates. This information allows them to help us customize our content and advertising. IVC does not allow these companies to collect any personal information about you using these cookies.

General. This Policy may be updated at any time, with updates taking effect when you next use Android Print or after 30 days, whichever is sooner. If IVC or our affiliates are involved in a merger or acquisition, IVC may share personal information with another company, but this Policy will continue to apply.

Introduction

StarPrint is Android application that provides printing service for user’s Android device. All information we collect is just used for printing purpose, no data will be collected, linked, shared without user’s consent.

Most of sensitive actions which may touch in your personal information and security issue of them is executed by the Android platform which has already provided such disclosures and obtained such consent. Therefore, we also provide just-in-time disclosures and obtain affirmative express consent before collecting and sharing sensitive information to extend this privacy issue.

As you use our services, we want you to be clear how we’re using information and the ways in which you can protect your privacy.

Our Privacy Policy explains:

  • What information we collect and why we collect it.
  • How we use that information.

1. What information we collect and why we collect it.

There are three categories of information we need to be provided when you use StarPrint application - information about the jobs you send for printing, the documents themselves, and information to access personal account (ex: Gmail,..).

The reason why we need to use these information as below:

  • StarPrint keeps information about the print job (the job title, the printer you sent it to, printer status information) as a record. We need this information in order to process the jobs you send for printing, and to allow you (and only you) to view and edit your printing in History screen.
  • StarPrint uses most of data in local device to print. StarPrint is not designed to keep a copy of each document you send for printing in its database.
  • Finally, we also may collect personally identifiable information that you provide to us. With your permission, we may also access other personal information on your device, such as your phone book, calendar, in order to provide services to you. If authorized by you, we may also access profile and other information from services like Google Doc, Gmail, Instagram.

All permissions we want to use with explanation is here. Notice that there is no location data, no tracking is required in this application and we don’t use any ad companies, it makes sure that your information is not used by them.

2. How we use that information?

  • We use information of device, printer and network to search, discover and connect to setup printing environment.

  • Moreover, in feedback session, user can decide to send feedback to us included information of them, document attachment or not. Please notice.

  • There is log file stored in /sdcard/.apf. This log file is used to track the printing process to debug only. It is not disclosures the content of printing or account’s information.

  • We let user choose third-party app to access data in some cases such as choosing photo in album,etc.. Please aware of your privacy with these third-party application.

Changes

Our Privacy Policy may change from time to time. We will not reduce your rights under this Privacy Policy without your explicit consent. We will post any Privacy Policy changes on this page and, if the changes are significant, we will provide a more prominent notice (including, for certain services, email notification of Privacy Policy changes).

Contact

If you still have any question about privacy policy. Please This email address is being protected from spambots. You need JavaScript enabled to view it..

This article will show how to setup and print with StarPrint step by step. Please send feedback to us for supporting if there is any question.


Download & Install StarPrint
How to acquire StarPrint for your device

How to connect your phone/tablet to printer
StarPrint supports various methods to print directly or indirectly to printers around.
Print directly to printer via Wi-Fi
Print directly to printer via bluetooth
Print directly to printer via USB
Print to shared printer

How to use StarPrint to print your content on mobile device

Simple steps to print with StarPrint

How to set print options
How to change driver
How to remove a printer

How to print if StarPrint has no driver for printer (for MAC OS X, Linux)

Video Tutorial
Video demo: printing with StarPrint

How to aqquire StarPrint for your device?

Google Play: https://play.google.com/store/apps/details?id=com.ivc.starprint

Amazon App Store:http://www.amazon.com/ISB-Vietnam-StarPrint-Just-Print/dp/B00BUNV8RA

Or use camera of device to capture this QR code then download StarPrint:

Note: After installing StarPrint app, APFlib app is required to install as library, please accept it.

Print directly to printer via Wi-Fi

You need both printer and Android device are connected to same network as below model

  • Android device is connected to network router via Wi-Fi
  • Printer is connected to network router via Wi-Fi or network cable. If you do not know how to, please check the printer's user manual.
  • Make saure Printer and Android devices can "see" each other.

For how to settings a network with router, please read the official user manual of router or follow instruction at this link: http://www.dummies.com/how-to/content/configuring-a-wireless-access-point.html

Once having Android device and printers joined in network, you can print by following simple steps to print with StarPrint.

Print directly to printer via Bluetooth

To print directly to printer via Bluetooth, do the followings:

  • The Bluetooth is enabled on printer.
  • The Bluetooth is turned on on the Android device
  • Follow simple steps to print with StarPrint

Printer directly to printer via USB

StarPrint supports user to print directly to printer via USB. Printing directly via USB relates to some particular hardware and OS requirements. Please follow below procedure:

  1. Make sure your device support for USB Host Mode (read below)
  2. Get your USB OTG cable ready. You can't just use normal USB cable to print via USB. If you do not have it, you can easily get it from store. Do not use long USB cable which may cause unstable connection. Normally do not use over 2 meters cable.
  3. Plug your USB printer into the USB port on the cable, then plug the cable into your Android device micro USB port.
  4. After connect Android device to printer by USB cable, please follow simple steps to print with StarPrint to print. You need some special notes below:
  •  In the "Search Printer” screen, make sure the "USB printers" option is ON.
  •  During searching, you may see the message "Allow the app APF core to access the USB device?". Please select “OK” button to continue, otherwise, StarPrint cannot detect and print to USB printers. Check “Use by default for this device” if you do not want dialog to display again.

How to determine if device support for USB Host?
When an mobile device acts as a USB host, you can use other USB devices such as USB printer, USB storage attached to it. However, there is not all device has USB Host Mode support. How can you determine if your device has USB Host Mode supported?

  •  USB Host Mode drivers loaded on your device
  •  A version of the Android OS loaded on that device that supports USB Host Mode
  •  An Android device (eg phone or tablet) that has built-in hardware support for USB Host Mode

Android OS
USB Host Mode support was introduced in Android version 3.1 (Honeycomb), so if you have Android 3.1, or newer you should have the necessary support for it in your OS, Android 4 also adds additional USB and OTG support. Also, many third-party ROMs add support for USB Host Mode to phones that have the hardware support.

Test your device
There are some apps that can help you test whether you have all of the necessary hardware and software to do this, such as USB Host Diagnostics. Using it to test your device's capabilities is very simple:

  • Install an USB host diagnostics app from the Google Play store. You can install any app by searching "USB Host" and select the best one (there are 2 app recommended by StarPrint users: USB Host DiagnosticsUSB Host Test).
  • Run the app.
  • Tap the Start Diagnostics link (or similar function), and following the directions first ensure that you have nothing plugged into USB on your device and then plug a device (such as a USB flash drive) in when prompted.

 

You can read the full article about OTG and USB Host mode at stackexchange article

HTC devices owners can check HTC blog to know whether their devices support USB Host Mode.

Print to shared printer

With old model printers not owning neither Bluetooth or Wi-Fi, and Android device does not support USB host, there is another solution: print to shared printer. This method allows users to print to a shared printer connecting to a PC.

Printing to a shared printer requires the followings:

  • The printer is connected to a PC throught USB port, and the printer is shared over the network. Printer can be shared over LPD, SMB, or IPP. If you are not fimiliar with thoese terms, check with your network administrator.
  • The PC and Android device must be connected on the same network.

Follow steps to print to shared printer:

  1. Launch StarPrint
  2. Select the content you want to print (Contact  for example)
  3. Tap [Select Printer] -> Shared Printer
  4. Input information of shared printers. If you are not sure, please contact with your network administrator. Finally tap on OK to confirm shared printer.
  5. Now, select the shared printer you have just added. Then Tap on Print to print the content.
  6. On History screen, you can monitor the status of every print. After print job completed, tap the the rating icon to evaluate print result. This step is optional but it will help us to improve the print quality and you will be able to update your StarPrint for free.

1,2 3 3 4

 

How to print if StarPrint has no driver for printer (for MAC OS X, Linux)

Even if StarPrint supports more than 3000 printer models, there are still many unsupported printers out there. Printing industry is multiple-standards with many manufacturers, and even a manufacturer applies different printing technology for different printer model. So it is impossible for an all-in-one app. That's why sometime StarPrint displays a tiny exclamation next to the printer, to mark a "non-supported" printer. In that case if you do not want to buy another printer (of course not), StarPrint still has a solution for you.

This guideline will show you how to print from StarPrint to a printer which is not supported directly by StarPrint. All you need is a CUPS server which mostly pre-installed on every Linux or Max OS X PC. Let check this model:

If you still need to install CUPS, just download it from http://www.cups.org/, and follow guideline to install on CUPS page, or get support form Linux download page.

After having CUPS installed, follow below steps:

1. Install printer to your PC (with CUPS installed) and make sure the PC can print well to printer via CUPS.
    - Install under Linux

    - Install under Max OS X

2. Share your printer via CUPS 
    - Share printer on Linux
    - Share printer on MAC OS X

3. Connect Android device (with StarPrint installed) to CUPS PC using Wi-Fi

4. Open StarPrint, select content, then goto Select Printer screen

5. Add shared printer to StarPrint: tap on Shared Printer and input below information:
- Type: <IPP or LPD depending on how your shared it via CUPS>
- Host: <PC's IP address>
- Shared name: <name of the share you configured on CUPS>
- Drivers: Generic PostScript Printer (under Common group), or Print raw (only available on Plus version)

6. Now, select the shared printer you have just added. Then Tap on Print to print the content.

Simple steps to print with StarPrint

1. Launch StarPrint

2. Select the content you want to print (Contact for example)

3. Tap [Select Printer] -> Search -> Turn on Wifi/Bluetooth/USB printers options -> Search

4. Tap on the Printer you want to print to.

5. Tap on Print to print the content.

6. On History screen, you can monitor the status of every print. After print job completed, tap the the rating icon to evaluate print result. This step is optional but it will help us to improve the print quality and you will be able to update your StarPrint for free.

1,2 3 3 4

How to set print options

StarPrints comes with print settings which help you refine the print output as you want. This article describes what they are and how to select them.

Simply start StarPrint and select the content, you will then be taken to Print Preview screen where lists the content you want to print, printer name, previw of print, and available print settings you can set. The preview of print is only available when both Content and Printer fields are specified. If you do not see the preview, it means you missed either. The preview may be displayed in one or multiple pages depending on the print size and paper size you select. You may tap on a page preview to have a closer check.

Note:                              

- On first print, you need to tap on [Select printer] to open the printer list and select one. 

- You always can tap on printer name or content name to re-select them if neccesary.

 

Below is list print options abd explanation. Depend on print content, certain print option may or may not display.

1. Paper size: select the paper size you feed the printer. Each printer has different scale of paper size, and StarPrint only display that list. StarPrint also allows user to define custom paper size to match specicial need.

 

 

2. Margin: Help fit more data on a single printed page is by adjusting the margins. 

3. Orientation: Choose portrait or landscape.

4. Page range: Select All to print all file pages.

To print part of a document, select Pages and then enter the page numbers separated by hyphens. 
Sample page ranges: type “5–7” to print pages 5 through 7; type “1, 4, 8” to print only pages 1, 4, and 8.

 

 

5. Copies: Print multiple copies of a document, file, or picture.

6. Paper source: Selects a paper tray where you feed the printer. This option is applicable for multi-tray printer only.

7. Media type: Select paper type which you feed the printer. Each printer supports different media types. Please check printer user manual to use correct one.

8. Color mode: User can change color to print with StarPrint. Using correct color mode will enhance picture quality. The color modes is only available for color printer, and they are not the same for all printer. Each printer has different color modes depending on the manafacturer’s decision. 
In below example the printer supports 2 modes RGB Color and Grayscale. Selecting Greyscale makes all print generated in black/white color.

 

 

9. Print quality: Sometime you want a draft print to speed up printing and save expensive ink, or sometime you want the best quality with sharp image for final production. StarPrint supports you to change print quality to meet best your needs. Just tap on and selec the quality you want

How to change driver

Follow below steps will help you to change driver of a printer:
1- Start StarPrint application
2- Scroll left to go to Print Preview screen
3- In case existing printer, tap on [Your Printer name] to open printer properties screen. Tap on Re-select printer to open printer list
4- Long tap on the printer you want to change driver
5- Tap on "Change driver"
6- Tap on "More" button
7- Select driver from list. List can be filtered by inputting the search box

3 3 4
5 6 7

How to remove a printer

Suppose you have printers in list and want to remove one of them. Just follow below steps will help you to remove a printer from list:
1- Start StarPrint application
2- Scroll left to go to Print Preview screen
3- In case existing printer, tap on [Your Printer name] to open printer properties screen. Tap on Re-select printer to open printer list
4- Long tap on the printer you want to remove
5- Tap on "Remove printer"
6- Tap on "OK" button on confirm dialog to complete.

1 2 3
     
4 5 6
     

Video Demo: Printing with StarPrint