\hypertarget{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector}{}\section{Mike42\textbackslash{}Escpos\textbackslash{}Print\+Connectors\textbackslash{}Print\+Connector Interface Reference}
\label{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector}\index{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Print\+Connector@{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Print\+Connector}}


Inheritance diagram for Mike42\textbackslash{}Escpos\textbackslash{}Print\+Connectors\textbackslash{}Print\+Connector\+:
% FIG 0
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_a55b7f305e73ba0d617a47eb2ab5b405a}{\+\_\+\+\_\+destruct} ()
\item 
\hyperlink{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_a1cb3ab37b06121fcafdb9d2d0679baa2}{finalize} ()
\item 
\hyperlink{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_aec57437e3927972269f0803e9f86782e}{read} (\$len)
\item 
\hyperlink{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_afcfd2d805f8de8eb9c9d2abfbed232ab}{write} (\$data)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface passed to \hyperlink{namespaceMike42_1_1Escpos}{Escpos} class for receiving print data. Print connectors are responsible for transporting this to the actual printer. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_a55b7f305e73ba0d617a47eb2ab5b405a}{}\index{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}!\+\_\+\+\_\+destruct@{\+\_\+\+\_\+destruct}}
\index{\+\_\+\+\_\+destruct@{\+\_\+\+\_\+destruct}!Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}}
\subsubsection[{\+\_\+\+\_\+destruct}]{\setlength{\rightskip}{0pt plus 5cm}Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Print\+Connector\+::\+\_\+\+\_\+destruct (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_a55b7f305e73ba0d617a47eb2ab5b405a}
Print connectors should cause a N\+O\+T\+I\+C\+E if they are deconstructed when they have not been finalized. 

Implemented in \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_a06a4f248b01a407e11a9e755f52c70ee}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Windows\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_a910d02d262fda32f97061950defff4ef}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Cups\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector_aea5b19933a3ca12d0257ac1b1115e375}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Api\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_a3e14e2d82fda088b31970551bad6b685}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Dummy\+Print\+Connector}, and \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_a4e133a42390b13994b6feeee0e69680b}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+File\+Print\+Connector}.



\subsection{Member Function Documentation}
\hypertarget{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_a1cb3ab37b06121fcafdb9d2d0679baa2}{}\index{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}!finalize@{finalize}}
\index{finalize@{finalize}!Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}}
\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Print\+Connector\+::finalize (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_a1cb3ab37b06121fcafdb9d2d0679baa2}
Finish using this print connector (close file, socket, send accumulated output, etc). 

Implemented in \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_a9915f2eb350f7a77dcf8ac6125697679}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Windows\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_a7f36415ba67d39a05747989d5faecb4c}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Cups\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_ab6943e611f8846ed8b648bd6776f9fe3}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Dummy\+Print\+Connector}, and \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_a0d5dde5717d2b634d5fa15a265488ee8}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+File\+Print\+Connector}.

\hypertarget{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_aec57437e3927972269f0803e9f86782e}{}\index{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}!read@{read}}
\index{read@{read}!Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}}
\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Print\+Connector\+::read (
\begin{DoxyParamCaption}
\item[{}]{\$len}
\end{DoxyParamCaption}
)}\label{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_aec57437e3927972269f0803e9f86782e}
Read data from the printer.


\begin{DoxyParams}[1]{Parameters}
string & {\em \$len} & Length of data to read. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Data read from the printer, or false where reading is not possible. 
\end{DoxyReturn}


Implemented in \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_a796b13b3ef8b59916fd40882cde6f877}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Windows\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_ad69b61d01054e6a29eb2c95d0fcb91fb}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Cups\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector_a02e23534d2bc080b802412a4002c5efb}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Api\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_a378e50d2ae3575c57d24b143de1c2260}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Dummy\+Print\+Connector}, and \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_a681c49053c2a10a3c22678db0b48648a}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+File\+Print\+Connector}.

\hypertarget{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_afcfd2d805f8de8eb9c9d2abfbed232ab}{}\index{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}!write@{write}}
\index{write@{write}!Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector@{Mike42\+::\+Escpos\+::\+Print\+Connectors\+::\+Print\+Connector}}
\subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Print\+Connector\+::write (
\begin{DoxyParamCaption}
\item[{}]{\$data}
\end{DoxyParamCaption}
)}\label{interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_afcfd2d805f8de8eb9c9d2abfbed232ab}
Write data to the print connector.


\begin{DoxyParams}[1]{Parameters}
string & {\em \$data} & The data to write \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_a2c3aaa60624cf6f765287b70c459b986}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Windows\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_a00f342b5c11d71ccd05c55029ca04247}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Cups\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector_a6471969039a676353917fe6a83ed08a4}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Api\+Print\+Connector}, \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_ae37bbb496532ccf2fb6ecc6fb35681d2}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+File\+Print\+Connector}, and \hyperlink{classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_a91aa1b5a1814e31ca5325ae71d20f857}{Mike42\textbackslash{}\+Escpos\textbackslash{}\+Print\+Connectors\textbackslash{}\+Dummy\+Print\+Connector}.



The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/www/aplusnet/incahellas.\+com/public\+\_\+html/lib/escpos-\/php-\/development/src/\+Mike42/\+Escpos/\+Print\+Connectors/Print\+Connector.\+php\end{DoxyCompactItemize}
