Wireless Printer Fastener Using Raspberry Pi
P. Mahitha1
, P. Sreenivasulu2
1
PG Scholar, Dept of ECE, Audisankara College of Engineering & Technology (Autonomous),
Gudur, Nellore, Andhra Pradesh.
2
Assistant professor, Dept of ECE, Audisankara College of Engineering &Technology (Autonomous),
Gudur, Nellore, Andhra Pradesh
Abstract:
The common data printing procedure has to use
notebook or desktop computer as a relay medium,
first receiving the data from mobile and then sending
it to printer using an appropriate printing Method.
This is rather cumbersome. This paper proposes a
design of a device which directly prints the data
stored inside the Mobile without the assistance of a
notebook or desktop computer. The design
compromises Raspberry pi having Debian flavor of
Unix. The configured Bluetooth dongle accept file
from Mobile and gives to RPi. The Printer driver is a
program to control a printer that is connected to your
system. The CUPs installed on RPi do the print job.
Keywords:
Notebook computer, Desktop computer, Printer,
USB Printer driver, Common Unix Printing
Method, Raspberry pi
I. INTRODUCTUON
Technology development should help people
to do their work more easily and make them
comfortable. Printing is useful stuff that helps people
in day to day life. This paper proposes idea of using
Mobile phone Bluetooth print the data. For printing
purpose we need some mediator which mediates
between a mobile device and a printer. The adapter
which helps the printer to print by selecting either of
the first operation modes in which data from the data
supply device is received by wireless communication
and before the completion of receiving the data; a
print job is issued to the printer by wired
communication. In second operation mode in which
data from the supply device is received by wireless
communication and after the completion of receiving
the data, a print job is issued to the printer by wired
communication.
A printing system which prints the required
output, gives data to a printer via an adaptor. The data
held by an data supply device gives it to the adaptor
which comprising a first interface
configured to communicate with the printer by a first
communication protocol, and a second interface
configured to communicate with the data supply
device by a second communication protocol different
from the first communication protocol. The printing
system being configured to operate in a first operation
mode in which image data from the data supply
device is received by the second interface, and before
completion of receiving the data by the second
interface, a print job for printing data that is received
before the completion of receiving the data by the
second interface is issued from the adaptor to the
printer via the first interface; and a second operation
mode in which image data from the image supply
device is received by the second interface, and after
completion of receiving the image data by the second
interface, a print job for printing image data whose
reception has been completed by the second interface
is issued from the adaptor to the printer via the first
interface; the printing system comprising: a selection
unit configured to select either of the first operation
mode in which the adapter issues the print job; and a
switching unit configured to switch between the first
operation mode and the second operation mode in
accordance with a selection result of the selection
unit, wherein the selection unit selects either the first
operation mode or the second operation mode based
on at least one of a file name, an image format type, a
transfer time and accessory information of the image
data received from the image supply device. This is
the process of printing the image data. The proposed
system aims at providing a means to directly send
data stored in Cell phone to printing device for
printing without using Computer. Sometimes it is not
possible to have internet but nowadays everyone has
mobile internet facility if we can directly give
printing from mobile then it minimizes efforts. The
reason is that one has to use a notebook or desktop
computer as a relay medium, receiving the data from
an mobile and then sending it to a printer using an
appropriate printer driver. This is rather cumbersome.
That is, it is impossible to directly print the data
stored inside the mobile without the assistance of a
notebook or desktop computer. The input to the
ISBN:978-1535061506
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201662
system is data file to print and the output of the
system is serial data in printing format. We can
wirelessly print documents, bills and invoices (MS
Office: Word, Excel, PowerPoint; PDF and text files)
from device memory, SD card and even from Google
Drive (Google Docs) by using the printing method.
Instantly print emails from Gmail, print photos and
images (JPG, PNG, GIF), also print contacts, agenda,
sms/mms, call log, web pages (HTML) and other
digital content directly from your device to a printer
right next to you or anywhere in the world. For
printing purpose we simply need to be on the device
to add some Premium Features. In Prior to buying the
key which is offered by some peoples highly
recommend printing the test page to ensure
compatibility with your printer.
The project is aimed at
evaluating the performance of an operating system on
an embedded system. Before delving into its
implementation, an introduction is needed to the parts
involved in the project. The whole report is centered
around the field of embedded systems and the use of
Linux to run applications on them. Hence an
introduction to Embedded Systems and using Linux
as an OS in them is provided.
II. LITERATURE SURVEY
With embedded systems fast expanding its
reach, subject matter related to this field is available
in abundance. While working on this project we have
studied matter from various sources such as books,
online articles and reference manuals. The knowledge
gained from this activity has been of great help to us
in understanding the basic concepts related to our
project and has ignited further interest in this topic.
“Linux for Embedded and Real time
Applications”, by Doug Abbott has been of great help
in providing an introduction to the process of building
embedded systems in Linux. It has helped us
understand the process of configuring and building
the Linux kernel and installing tool chains.
We understood the preponderance of the ARM
processors in the field of embedded systems and the
features of ARM processors from the document “The
ARM Architecture” by Leonid Ryzhyk. The ARM
architecture is a confluence of many useful features
that makes it better than other peer processors. Being
small in size and requiring less power, they prove
useful in providing an efficient performance in
embedded applications.
III. METHODOLOGY
A. Existing System
The common data printing procedure
has to use notebook or desktop computer as a relay
medium, first receiving the data from mobile and then
sending it to printer using an appropriate printing
Method. This is rather cumbersome. This paper
proposes a design of a device which directly prints
the data stored inside the Mobile without the
assistance of a notebook or desktop computer.
B. Proposed System
The design compromises Raspberry pi
having Debian flavor of Unix. The configured
Bluetooth dongle accept file from Mobile and gives to
Raspberry Pi. The Printer driver is a program to
control a printer that is connected to your system. The
CUPs installed on Raspberry Pi do the print job. The
disclosed Wi-Fi/USB printing converter can receive
data transmitted from a Bluetooth dongle electronic
product. The data can be directly sent to a printing
device for printing without needing any computer
device.
IV. BLOCK DIAGRAM:
Bluetooth signal
FIG 1.Block Diagram
Bluetooth
dongle
R Raspberry
PI
R Raspberry
PI
Power Supply
Display
Mobile
b
l
b
f
d
v
b
d
fl
k
v
b
d
fl
v
l
k
d
f
m
USB
SLOT
SLOT
Printer
driver
dongle
Printer
ISBN:978-1535061506
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201663
V. ALGORITHM FOR PROPOSED
ARCHITCTURE
Fig 2.Algorithm to be designed
The Algorithm shown in Fig. 2.consist of following
steps -
1. Initialize the data transmission mode of printer.
2. Detect the data transmission mode of mobile.
3. Receives data transmitted from mobile.
4. Store the data in Memory unit.
5. Check the file format in the memory unit.
6. If the file format is correct then extract the
information from the data, if file format is not correct
then again detect the data transmission mode of
Mobile phone.
7. Converts the information to be printed into printing
data.
8. Transmits the received printing data to printer.
9. Stop.
VI. HARDWARE MODULES
A. Raspberry Pi Board
The Raspberry Pi is a charge card estimated single-
board PC grew in the UK by the Raspberry Pi
Foundation with the expectation of advancing the
instructing of fundamental software engineering in
schools.
The Raspberry Pi is made in two board arrangements
through authorized assembling manages Newark
element14 (Premier Farnell), RS Components and
Egoman. These organizations offer the Raspberry Pi
on the web. Egoman produces a form for
appropriation exclusively in China and Taiwan,
which can be recognized from different Pis by their
red shading and absence of FCC/CE marks. The
equipment is the same over all makers.
Fig 3.Raspberry Pi Board
B. Bluetooth
The Bluetooth is a specification (IEEE 802.15.1) for
the use of low-power radio communications to link
phones, computers and other network devices over
short distances without wires. Bluetooth technology
was designed primarily to support simple wireless
networking of personal consumer devices and
peripherals, including cell phones, PDAs, and
wireless headsets. Wireless signals transmitted with
Bluetooth cover short distances, typically up to 30
feet (10 meters). Bluetooth devices generally
communicate at less than 1 Mbps .
C. Printer
An external hardware device responsible for taking
computer data and generating a hard copy of that
data. Printers are one of the most commonly used
peripherals and they print text and still images on the
paper.
ISBN:978-1535061506
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201664
D. Bluetooth Dongle
Bluetooth dongle transmission module is used to
receive image data transmitted from Bluetooth
electronic product such as mobile phones and PDA’s.
E. USB
USB transmission module-It is connected to the
microprocessor and in electrical communications
With the USB of the printing device. It can transmit
the printing data provided by the microprocessor to
the printing device for printing.
VII. SOFTWARE MODULES
A. Linux Operating System
Linux is, in simplest terms, an operating system. It is
the software on a computer that enables applications
and the computer operator to access the devices on
the computer to perform desired functions. We have
to download Linux OS source code version from
kernel.org and it is cross compiled for Mini2440
boards.
B. Qt for Embedded Linux
Qt for Embedded Linux is a C++ framework for GUI
and application development for embedded devices.It
runs on a variety of processors, usually with
Embedded Linux. Qt for Embedded Linux provides
the standard Qt API for embedded devices with a
lightweight window system.
VIII. EXPERIMENTAL RESULTS
Fig 4: Raspberry Pi Board Connections.
We can print data anytime, anywhere from your
Mobile device. Now you can instantly print PDF files,
text files and png , jpg format file more directly from
your device to a printer. It requires an interfacing
between the controller and Bluetooth dongle. The
Bluetooth module accepts data and gives to controller
for processing. The Printer is interfaced with
Controller which receives data from Mobile and gives
to the printer. The CUPs is installed in OS of
Raspberry pi which converts normal data file into
printing format and we get printed document.
Fig 5: printer setup
Fig 6: output results
ISBN:978-1535061506
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201665
VI. CONCLUSION
In common data printing method, one has to use
laptop or desktop computer as a relay medium. First
receiving the data from Mobile, Copying it on
computer and then sending it to printer for printing.
This is time consuming process.
This paper proposed the design of a low cost
Bluetooth to USB data converter, which is capable of
receiving data and controlling Printer device via the
Bluetooth port of Mobile. This approach can be used
for time saving and it is simple and practical.
By using this approach we can more easily
print data from mobile device.
REFERENCES
[1] Stefan Nowak, Falk-Moritz Schaefer “Towards a
Convergent Digital Home Network Infrastructure”
IEEE Transactions on Consumer Electronics, pp.
1695-1703, 2011.
[2] Olawuyi J.O. Mgbole Friday, “Technological
Convergence” Science Journal of Physics, pp.7237-
7242, 2012.
[3] Amarnath M, “Home appliance control using
mobile cloud technology” Proceedings of
International Conference on Modeling Optimisation
and Computing, pp. 3587-3595, 2012.
[4] Wie-Chih Hsu, Shih-Tsung Liu “Design and
Implementation of CAN-USB Converter Based on
ARM7 Serial Protocol API ” IEEE International
Symposium on Computer, Consumer and Control pp.
333-336, 2012.
[5] T.K.Damodharan, V.Rhymend Uthariaraj “USB
Printer Driver Development For Handheld Devices”
IEEE Conference on Information Technology
Interfaces ITI, pp. 599-602, 2004.
[6] V. Vijaya, Rama Valupadasu, B. Ramrao
Chunduri “FPGA Implementation of RS232 to USB
Converter” IEEE symposium on Computers and
Informatics, pp. 237-242, 2011.
[7] Peng Daogang,Zhang Hao,Li Hui,Xia Fei
“Development of the Communication Protocol
Conversion Equipment based on Embedded Multi-
MCU and μC/OS-II” IEEE International Conference
on Measuring technology and Mechatronics
Automation , pp. 15-18, 2010.
[8] Ana Luiza de Almeida Pereira Zuquim, marcos
Pego de Oliveira “An Embedded Converter from
RS232 to Universal Serial bus” IEEE Transactions on
Consumer Electronics, pp. 91-96, 2001.
[10] Y.W. Lin and C.Y. Lee (2007), “Design of an
FFT/IFFT processor for MIMO -OFDM Systems,”
IEEE Trans. Circuits Syst. I, Reg. Papers, Vol. 54, no.
4, pp 807–8.
BIOGRAPHIES
P.Mahitha is currently a PG scholar of
Embedded Systems in Audisankara
College of Engineering and
Technology (Autonomous). She
received B.TECH degree from JNTU.
Her current research interest includes
Analysis &Embedded System Design.
P.Sreenivasulu He is working as
Associate Professor Department of
Electronics and Communication
Engineering in Audisankara College
of Engineering and technology,
Gudur, Nellore, Andhra Pradesh. His
current research interest includes
signal & image processing.
ISBN:978-1535061506
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201666

More Related Content

PDF
Computers: Questions & Answers Theory
PPT
Information technology
PPTX
Introduction of computer networks
PDF
Ic3 gs5-computing-fundamentals-021016
PDF
Device to-device communication (pen drive) without pc
PPTX
Concept of information system & networking..
PDF
La2 computer systems
PPT
Ch02
Computers: Questions & Answers Theory
Information technology
Introduction of computer networks
Ic3 gs5-computing-fundamentals-021016
Device to-device communication (pen drive) without pc
Concept of information system & networking..
La2 computer systems
Ch02

What's hot (18)

PDF
La3 compnet notes
PPTX
It advance 2016
DOC
Introduction of computer Book
PPT
Chapter 3 computer hardware
PDF
PDF
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
PDF
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
PPTX
Packages Computer Application in Business
PPTX
How organizations use ICT
PPTX
Chapter 1 computer fundamentals
PPT
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
PPTX
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
PPT
Chapter01 Of It .... BBa 1st
PPTX
Internet and cyberspace
PPTX
Understanding of Computer | Introduction | Computer In Business
PPT
Chapter 9 Communications And Networks
PDF
ICDL Module 1 - Concepts of ICT (Information and Communication Technology) - ...
PDF
Computer basic theory222
La3 compnet notes
It advance 2016
Introduction of computer Book
Chapter 3 computer hardware
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
Packages Computer Application in Business
How organizations use ICT
Chapter 1 computer fundamentals
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
Chapter01 Of It .... BBa 1st
Internet and cyberspace
Understanding of Computer | Introduction | Computer In Business
Chapter 9 Communications And Networks
ICDL Module 1 - Concepts of ICT (Information and Communication Technology) - ...
Computer basic theory222
Ad

Similar to Iaetsd wireless printer fastener using raspberry pi (20)

PDF
Custom Hardware and Software Integration: Bluetooth Based Wireless Thermal P...
PDF
Device - to - Device communication (Pen drive) without PC
PDF
Open Printing Summit / PWG Meeting 2012 Cupertino Event Report
PDF
IRJET- Smart Drive
PDF
K1102026669
PDF
Effective Printing Text using Bluetooth Technology from Android Application
PDF
Low Cost Visual Support System for Challenged People
PDF
IoT Printer (2012)
PDF
Computer independent device for usb data transfe
PDF
IRJET - Digital Notice Board using Raspberry Pi
PDF
Implementation of usb to usb bridge for computer independent data transfer
PPTX
Discovering Computers: Chapter 06
PDF
Design of Microcontroller based Wireless Pendrive
PDF
IRJET- Implementing Adaptive Host of Pliable Technology for 3D Imprinter ...
PDF
Iirdem design and implementation of finger writing in air by using open cv (c...
PDF
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
PPT
War field spying robot
PPTX
Cloud printing
PDF
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
PDF
IRJET- Optical Character Recognition for Blind using Raspberry Pi
Custom Hardware and Software Integration: Bluetooth Based Wireless Thermal P...
Device - to - Device communication (Pen drive) without PC
Open Printing Summit / PWG Meeting 2012 Cupertino Event Report
IRJET- Smart Drive
K1102026669
Effective Printing Text using Bluetooth Technology from Android Application
Low Cost Visual Support System for Challenged People
IoT Printer (2012)
Computer independent device for usb data transfe
IRJET - Digital Notice Board using Raspberry Pi
Implementation of usb to usb bridge for computer independent data transfer
Discovering Computers: Chapter 06
Design of Microcontroller based Wireless Pendrive
IRJET- Implementing Adaptive Host of Pliable Technology for 3D Imprinter ...
Iirdem design and implementation of finger writing in air by using open cv (c...
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
War field spying robot
Cloud printing
IRJET - Mobile Application Base Voice Command Wireless CNC Writing Machine
IRJET- Optical Character Recognition for Blind using Raspberry Pi
Ad

More from Iaetsd Iaetsd (20)

PDF
iaetsd Survey on cooperative relay based data transmission
PDF
iaetsd Software defined am transmitter using vhdl
PDF
iaetsd Health monitoring system with wireless alarm
PDF
iaetsd Equalizing channel and power based on cognitive radio system over mult...
PDF
iaetsd Economic analysis and re design of driver’s car seat
PDF
iaetsd Design of slotted microstrip patch antenna for wlan application
PDF
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
PDF
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
PDF
Fabrication of dual power bike
PDF
Blue brain technology
PDF
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
PDF
iirdem Surveillance aided robotic bird
PDF
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
PDF
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
PDF
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
PDF
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
PDF
iaetsd Shared authority based privacy preserving protocol
PDF
iaetsd Secured multiple keyword ranked search over encrypted databases
PDF
iaetsd Robots in oil and gas refineries
PDF
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Survey on cooperative relay based data transmission
iaetsd Software defined am transmitter using vhdl
iaetsd Health monitoring system with wireless alarm
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Design of slotted microstrip patch antenna for wlan application
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
Fabrication of dual power bike
Blue brain technology
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem Surveillance aided robotic bird
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iaetsd Shared authority based privacy preserving protocol
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Robots in oil and gas refineries
iaetsd Modeling of solar steam engine system using parabolic

Recently uploaded (20)

PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
MLpara ingenieira CIVIL, meca Y AMBIENTAL
PDF
First part_B-Image Processing - 1 of 2).pdf
PPTX
ai_satellite_crop_management_20250815030350.pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Measurement Uncertainty and Measurement System analysis
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PPTX
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
PPTX
Management Information system : MIS-e-Business Systems.pptx
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Software Engineering and software moduleing
PDF
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
PDF
Implantable Drug Delivery System_NDDS_BPHARMACY__SEM VII_PCI .pdf
PPTX
Module 8- Technological and Communication Skills.pptx
August 2025 - Top 10 Read Articles in Network Security & Its Applications
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
MLpara ingenieira CIVIL, meca Y AMBIENTAL
First part_B-Image Processing - 1 of 2).pdf
ai_satellite_crop_management_20250815030350.pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Measurement Uncertainty and Measurement System analysis
Abrasive, erosive and cavitation wear.pdf
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
Management Information system : MIS-e-Business Systems.pptx
distributed database system" (DDBS) is often used to refer to both the distri...
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Software Engineering and software moduleing
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
Implantable Drug Delivery System_NDDS_BPHARMACY__SEM VII_PCI .pdf
Module 8- Technological and Communication Skills.pptx

Iaetsd wireless printer fastener using raspberry pi

  • 1. Wireless Printer Fastener Using Raspberry Pi P. Mahitha1 , P. Sreenivasulu2 1 PG Scholar, Dept of ECE, Audisankara College of Engineering & Technology (Autonomous), Gudur, Nellore, Andhra Pradesh. 2 Assistant professor, Dept of ECE, Audisankara College of Engineering &Technology (Autonomous), Gudur, Nellore, Andhra Pradesh Abstract: The common data printing procedure has to use notebook or desktop computer as a relay medium, first receiving the data from mobile and then sending it to printer using an appropriate printing Method. This is rather cumbersome. This paper proposes a design of a device which directly prints the data stored inside the Mobile without the assistance of a notebook or desktop computer. The design compromises Raspberry pi having Debian flavor of Unix. The configured Bluetooth dongle accept file from Mobile and gives to RPi. The Printer driver is a program to control a printer that is connected to your system. The CUPs installed on RPi do the print job. Keywords: Notebook computer, Desktop computer, Printer, USB Printer driver, Common Unix Printing Method, Raspberry pi I. INTRODUCTUON Technology development should help people to do their work more easily and make them comfortable. Printing is useful stuff that helps people in day to day life. This paper proposes idea of using Mobile phone Bluetooth print the data. For printing purpose we need some mediator which mediates between a mobile device and a printer. The adapter which helps the printer to print by selecting either of the first operation modes in which data from the data supply device is received by wireless communication and before the completion of receiving the data; a print job is issued to the printer by wired communication. In second operation mode in which data from the supply device is received by wireless communication and after the completion of receiving the data, a print job is issued to the printer by wired communication. A printing system which prints the required output, gives data to a printer via an adaptor. The data held by an data supply device gives it to the adaptor which comprising a first interface configured to communicate with the printer by a first communication protocol, and a second interface configured to communicate with the data supply device by a second communication protocol different from the first communication protocol. The printing system being configured to operate in a first operation mode in which image data from the data supply device is received by the second interface, and before completion of receiving the data by the second interface, a print job for printing data that is received before the completion of receiving the data by the second interface is issued from the adaptor to the printer via the first interface; and a second operation mode in which image data from the image supply device is received by the second interface, and after completion of receiving the image data by the second interface, a print job for printing image data whose reception has been completed by the second interface is issued from the adaptor to the printer via the first interface; the printing system comprising: a selection unit configured to select either of the first operation mode in which the adapter issues the print job; and a switching unit configured to switch between the first operation mode and the second operation mode in accordance with a selection result of the selection unit, wherein the selection unit selects either the first operation mode or the second operation mode based on at least one of a file name, an image format type, a transfer time and accessory information of the image data received from the image supply device. This is the process of printing the image data. The proposed system aims at providing a means to directly send data stored in Cell phone to printing device for printing without using Computer. Sometimes it is not possible to have internet but nowadays everyone has mobile internet facility if we can directly give printing from mobile then it minimizes efforts. The reason is that one has to use a notebook or desktop computer as a relay medium, receiving the data from an mobile and then sending it to a printer using an appropriate printer driver. This is rather cumbersome. That is, it is impossible to directly print the data stored inside the mobile without the assistance of a notebook or desktop computer. The input to the ISBN:978-1535061506 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201662
  • 2. system is data file to print and the output of the system is serial data in printing format. We can wirelessly print documents, bills and invoices (MS Office: Word, Excel, PowerPoint; PDF and text files) from device memory, SD card and even from Google Drive (Google Docs) by using the printing method. Instantly print emails from Gmail, print photos and images (JPG, PNG, GIF), also print contacts, agenda, sms/mms, call log, web pages (HTML) and other digital content directly from your device to a printer right next to you or anywhere in the world. For printing purpose we simply need to be on the device to add some Premium Features. In Prior to buying the key which is offered by some peoples highly recommend printing the test page to ensure compatibility with your printer. The project is aimed at evaluating the performance of an operating system on an embedded system. Before delving into its implementation, an introduction is needed to the parts involved in the project. The whole report is centered around the field of embedded systems and the use of Linux to run applications on them. Hence an introduction to Embedded Systems and using Linux as an OS in them is provided. II. LITERATURE SURVEY With embedded systems fast expanding its reach, subject matter related to this field is available in abundance. While working on this project we have studied matter from various sources such as books, online articles and reference manuals. The knowledge gained from this activity has been of great help to us in understanding the basic concepts related to our project and has ignited further interest in this topic. “Linux for Embedded and Real time Applications”, by Doug Abbott has been of great help in providing an introduction to the process of building embedded systems in Linux. It has helped us understand the process of configuring and building the Linux kernel and installing tool chains. We understood the preponderance of the ARM processors in the field of embedded systems and the features of ARM processors from the document “The ARM Architecture” by Leonid Ryzhyk. The ARM architecture is a confluence of many useful features that makes it better than other peer processors. Being small in size and requiring less power, they prove useful in providing an efficient performance in embedded applications. III. METHODOLOGY A. Existing System The common data printing procedure has to use notebook or desktop computer as a relay medium, first receiving the data from mobile and then sending it to printer using an appropriate printing Method. This is rather cumbersome. This paper proposes a design of a device which directly prints the data stored inside the Mobile without the assistance of a notebook or desktop computer. B. Proposed System The design compromises Raspberry pi having Debian flavor of Unix. The configured Bluetooth dongle accept file from Mobile and gives to Raspberry Pi. The Printer driver is a program to control a printer that is connected to your system. The CUPs installed on Raspberry Pi do the print job. The disclosed Wi-Fi/USB printing converter can receive data transmitted from a Bluetooth dongle electronic product. The data can be directly sent to a printing device for printing without needing any computer device. IV. BLOCK DIAGRAM: Bluetooth signal FIG 1.Block Diagram Bluetooth dongle R Raspberry PI R Raspberry PI Power Supply Display Mobile b l b f d v b d fl k v b d fl v l k d f m USB SLOT SLOT Printer driver dongle Printer ISBN:978-1535061506 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201663
  • 3. V. ALGORITHM FOR PROPOSED ARCHITCTURE Fig 2.Algorithm to be designed The Algorithm shown in Fig. 2.consist of following steps - 1. Initialize the data transmission mode of printer. 2. Detect the data transmission mode of mobile. 3. Receives data transmitted from mobile. 4. Store the data in Memory unit. 5. Check the file format in the memory unit. 6. If the file format is correct then extract the information from the data, if file format is not correct then again detect the data transmission mode of Mobile phone. 7. Converts the information to be printed into printing data. 8. Transmits the received printing data to printer. 9. Stop. VI. HARDWARE MODULES A. Raspberry Pi Board The Raspberry Pi is a charge card estimated single- board PC grew in the UK by the Raspberry Pi Foundation with the expectation of advancing the instructing of fundamental software engineering in schools. The Raspberry Pi is made in two board arrangements through authorized assembling manages Newark element14 (Premier Farnell), RS Components and Egoman. These organizations offer the Raspberry Pi on the web. Egoman produces a form for appropriation exclusively in China and Taiwan, which can be recognized from different Pis by their red shading and absence of FCC/CE marks. The equipment is the same over all makers. Fig 3.Raspberry Pi Board B. Bluetooth The Bluetooth is a specification (IEEE 802.15.1) for the use of low-power radio communications to link phones, computers and other network devices over short distances without wires. Bluetooth technology was designed primarily to support simple wireless networking of personal consumer devices and peripherals, including cell phones, PDAs, and wireless headsets. Wireless signals transmitted with Bluetooth cover short distances, typically up to 30 feet (10 meters). Bluetooth devices generally communicate at less than 1 Mbps . C. Printer An external hardware device responsible for taking computer data and generating a hard copy of that data. Printers are one of the most commonly used peripherals and they print text and still images on the paper. ISBN:978-1535061506 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201664
  • 4. D. Bluetooth Dongle Bluetooth dongle transmission module is used to receive image data transmitted from Bluetooth electronic product such as mobile phones and PDA’s. E. USB USB transmission module-It is connected to the microprocessor and in electrical communications With the USB of the printing device. It can transmit the printing data provided by the microprocessor to the printing device for printing. VII. SOFTWARE MODULES A. Linux Operating System Linux is, in simplest terms, an operating system. It is the software on a computer that enables applications and the computer operator to access the devices on the computer to perform desired functions. We have to download Linux OS source code version from kernel.org and it is cross compiled for Mini2440 boards. B. Qt for Embedded Linux Qt for Embedded Linux is a C++ framework for GUI and application development for embedded devices.It runs on a variety of processors, usually with Embedded Linux. Qt for Embedded Linux provides the standard Qt API for embedded devices with a lightweight window system. VIII. EXPERIMENTAL RESULTS Fig 4: Raspberry Pi Board Connections. We can print data anytime, anywhere from your Mobile device. Now you can instantly print PDF files, text files and png , jpg format file more directly from your device to a printer. It requires an interfacing between the controller and Bluetooth dongle. The Bluetooth module accepts data and gives to controller for processing. The Printer is interfaced with Controller which receives data from Mobile and gives to the printer. The CUPs is installed in OS of Raspberry pi which converts normal data file into printing format and we get printed document. Fig 5: printer setup Fig 6: output results ISBN:978-1535061506 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201665
  • 5. VI. CONCLUSION In common data printing method, one has to use laptop or desktop computer as a relay medium. First receiving the data from Mobile, Copying it on computer and then sending it to printer for printing. This is time consuming process. This paper proposed the design of a low cost Bluetooth to USB data converter, which is capable of receiving data and controlling Printer device via the Bluetooth port of Mobile. This approach can be used for time saving and it is simple and practical. By using this approach we can more easily print data from mobile device. REFERENCES [1] Stefan Nowak, Falk-Moritz Schaefer “Towards a Convergent Digital Home Network Infrastructure” IEEE Transactions on Consumer Electronics, pp. 1695-1703, 2011. [2] Olawuyi J.O. Mgbole Friday, “Technological Convergence” Science Journal of Physics, pp.7237- 7242, 2012. [3] Amarnath M, “Home appliance control using mobile cloud technology” Proceedings of International Conference on Modeling Optimisation and Computing, pp. 3587-3595, 2012. [4] Wie-Chih Hsu, Shih-Tsung Liu “Design and Implementation of CAN-USB Converter Based on ARM7 Serial Protocol API ” IEEE International Symposium on Computer, Consumer and Control pp. 333-336, 2012. [5] T.K.Damodharan, V.Rhymend Uthariaraj “USB Printer Driver Development For Handheld Devices” IEEE Conference on Information Technology Interfaces ITI, pp. 599-602, 2004. [6] V. Vijaya, Rama Valupadasu, B. Ramrao Chunduri “FPGA Implementation of RS232 to USB Converter” IEEE symposium on Computers and Informatics, pp. 237-242, 2011. [7] Peng Daogang,Zhang Hao,Li Hui,Xia Fei “Development of the Communication Protocol Conversion Equipment based on Embedded Multi- MCU and μC/OS-II” IEEE International Conference on Measuring technology and Mechatronics Automation , pp. 15-18, 2010. [8] Ana Luiza de Almeida Pereira Zuquim, marcos Pego de Oliveira “An Embedded Converter from RS232 to Universal Serial bus” IEEE Transactions on Consumer Electronics, pp. 91-96, 2001. [10] Y.W. Lin and C.Y. Lee (2007), “Design of an FFT/IFFT processor for MIMO -OFDM Systems,” IEEE Trans. Circuits Syst. I, Reg. Papers, Vol. 54, no. 4, pp 807–8. BIOGRAPHIES P.Mahitha is currently a PG scholar of Embedded Systems in Audisankara College of Engineering and Technology (Autonomous). She received B.TECH degree from JNTU. Her current research interest includes Analysis &Embedded System Design. P.Sreenivasulu He is working as Associate Professor Department of Electronics and Communication Engineering in Audisankara College of Engineering and technology, Gudur, Nellore, Andhra Pradesh. His current research interest includes signal & image processing. ISBN:978-1535061506 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201666