iPad app for customize printer

Discussion in 'iOS Programming' started by ~Maddy~, Oct 24, 2012.

  1. ~Maddy~ macrumors newbie

    Joined:
    Oct 24, 2012
    #1
    Hello Friends,

    I am newbie for Ipad application development. I have one device which works as a Printer.

    What I want to know is that is it possible to develop an application for Ipad which detects that device as a network printer and whenever user wants to print via that application data should be transferred to that printer.

    Regards,
    ~Maddy~
     
  2. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #2
    What do you mean by
    Are you saying you have a printer on your network? Something else that looks like a printer?

    Apple has APIs that allow apps to print to AirPrint certified printers. If your printer is Airprint certified then you can use those APIs and things will "just work."

    If your printer is not AirPrint certified then it is still possible to print to some printers, but you'll need to do some research on how this is done and probably do some experimentation with your printer. You can use Bonjour to detect printers on your network.

    Is this an appstore app?
     
  3. Jessica Lares macrumors G3

    Jessica Lares

    Joined:
    Oct 31, 2009
    Location:
    Near Dallas, Texas, USA
    #3
    Printopia already does this. As long as your Mac can do it, so can that app.
     
  4. ~Maddy~ thread starter macrumors newbie

    Joined:
    Oct 24, 2012
    #4
    Hi PhoneyDeveloper,

    Thanks for reply. No this device is not a real printer but you can say its a electronic device which has capability to connect with WIFI.

    And what I want basically is whenever this device is connected in LAN and iPad user want to print something (in this case user want to send some data to that device), User can use simple Print button and user should able to transfer data over wifi to that device.

    My printer called device is not supporting Airprint or you can say I have no knowledge about what is AirPrint.
     
  5. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #5
    Can you tell us what your device is, really?

    Anyway, Bonjour is a common way that iOS devices find services on the network. Does your device advertise any services by Bonjour. Apple has a sample project called BonjourWeb that can easily be modifies to search for any kind of Bonjour service.

    Communication depends on what your device supports. Printers communicate by a number of standard protocols. Web servers communicate by other standard protocols. And so on.

    Printers support protocols like ftp, IPP, port 9100. They may support various kinds of data formats like PostScript, PJL, PCL, PDF, and others.

    What is your device? What protocols does it support?
     
  6. ~Maddy~ thread starter macrumors newbie

    Joined:
    Oct 24, 2012
    #6
    My device is custom hardware which can support TCP/IP Stack and there is one small display also. So I want to display some data which is going to be send via iPad.

    I will study some more details about Bonjour.
     
  7. xStep macrumors 68000

    Joined:
    Jan 28, 2003
    Location:
    Less lost in L.A.
    #7
    A quick way to see what is advertising over your network is to use Bonjour Discovery on iOS. It is a port of a Mac app.
     

Share This Page