<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.8">
  <compounddef id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector" kind="class" prot="public">
    <compoundname>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</compoundname>
    <basecompoundref refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector" prot="public" virt="non-virtual">Mike42\Escpos\PrintConnectors\PrintConnector</basecompoundref>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1af5d1e9f2e63376cfb6dcc0a0b7763a7e" prot="private" static="no" mutable="no">
        <type></type>
        <definition>array Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$buffer</definition>
        <argsstring></argsstring>
        <name>$buffer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Accumulated lines of output for later use. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="31" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1aee49e0a525eec55389c804c3c069f267" prot="private" static="no" mutable="no">
        <type></type>
        <definition>string Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$hostname</definition>
        <argsstring></argsstring>
        <name>$hostname</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The hostname of the target machine, or null if this is a local connection. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="37" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a441a59c8aaa8c3a0118b947a721dd264" prot="private" static="no" mutable="no">
        <type></type>
        <definition>boolean Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$isLocal</definition>
        <argsstring></argsstring>
        <name>$isLocal</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>True if a port is being used directly (must be Windows), false if network shares will be used. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="43" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="43" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a4b37113becd363ecf420d681f71a6193" prot="private" static="no" mutable="no">
        <type></type>
        <definition>int Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$platform</definition>
        <argsstring></argsstring>
        <name>$platform</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Platform we&apos;re running on, for selecting different commands. See PLATFORM_* constants. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="49" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a932fdb6af1d5b9923765a24ad286c1f7" prot="private" static="no" mutable="no">
        <type></type>
        <definition>string Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$printerName</definition>
        <argsstring></argsstring>
        <name>$printerName</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>The name of the target printer (eg &quot;Foo Printer&quot;) or port (&quot;COM1&quot;, &quot;LPT1&quot;). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="55" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2babfeffe9106654c1111b316bb34984" prot="private" static="no" mutable="no">
        <type></type>
        <definition>string Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$userName</definition>
        <argsstring></argsstring>
        <name>$userName</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Login name for network printer, or null if not using authentication. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="61" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a732f1903a1296cce6b816cf28aee0429" prot="private" static="no" mutable="no">
        <type></type>
        <definition>string Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$userPassword</definition>
        <argsstring></argsstring>
        <name>$userPassword</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Password for network printer, or null if no password is required. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="67" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1aba4aa1e793d2d58b8adba7338f0e363c" prot="private" static="no" mutable="no">
        <type></type>
        <definition>string Mike42\Escpos\PrintConnectors\WindowsPrintConnector::$workgroup</definition>
        <argsstring></argsstring>
        <name>$workgroup</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Workgroup that the printer is located on </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="73" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="73" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1abb5ab981ac239f661c36d0b50630c789" prot="public" static="no" mutable="no">
        <type>const</type>
        <definition>const Mike42\Escpos\PrintConnectors\WindowsPrintConnector::PLATFORM_LINUX</definition>
        <argsstring></argsstring>
        <name>PLATFORM_LINUX</name>
        <initializer>= 0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Represents Linux </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="78" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a5b3d540ff0c2c6f0a8fe3648c969f8e7" prot="public" static="no" mutable="no">
        <type>const</type>
        <definition>const Mike42\Escpos\PrintConnectors\WindowsPrintConnector::PLATFORM_MAC</definition>
        <argsstring></argsstring>
        <name>PLATFORM_MAC</name>
        <initializer>= 1</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Represents Mac </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="83" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a6bcaccc40e6652e19b6fbdf4115c152c" prot="public" static="no" mutable="no">
        <type>const</type>
        <definition>const Mike42\Escpos\PrintConnectors\WindowsPrintConnector::PLATFORM_WIN</definition>
        <argsstring></argsstring>
        <name>PLATFORM_WIN</name>
        <initializer>= 2</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Represents Windows </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="88" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="88" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a22de598d5a85aa5350def7f40c4a1a4b" prot="public" static="no" mutable="no">
        <type>const</type>
        <definition>const Mike42\Escpos\PrintConnectors\WindowsPrintConnector::REGEX_LOCAL</definition>
        <argsstring></argsstring>
        <name>REGEX_LOCAL</name>
        <initializer>= &quot;/^(LPT\d|COM\d)$/&quot;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Valid local ports. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="93" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="93" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2f5fbbb9e18fa85efe222b4224708194" prot="public" static="no" mutable="no">
        <type>const</type>
        <definition>const Mike42\Escpos\PrintConnectors\WindowsPrintConnector::REGEX_PRINTERNAME</definition>
        <argsstring></argsstring>
        <name>REGEX_PRINTERNAME</name>
        <initializer>= &quot;/^[\d\w-]+(\s[\d\w-]+)*$/&quot;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Valid printer name. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="98" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1af8b25cd42bb48593f894e84b695a3d3f" prot="public" static="no" mutable="no">
        <type>const</type>
        <definition>const Mike42\Escpos\PrintConnectors\WindowsPrintConnector::REGEX_SMB</definition>
        <argsstring></argsstring>
        <name>REGEX_SMB</name>
        <initializer>= &quot;/^smb:\/\/([\s\d\w-]+(:[\s\d\w+-]+)?@)?([\d\w-]+\.)*[\d\w-]+\/([\d\w-]+\/)?[\d\w-]+(\s[\d\w-]+)*$/&quot;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Valid smb:// URI containing hostname &amp; printer with optional user &amp; optional password only. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="103" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="103" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1ae2cb0273331fe5a2d85080906688d64c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::__construct</definition>
        <argsstring>($dest)</argsstring>
        <name>__construct</name>
        <param>
          <declname>$dest</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$dest</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
<parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername>BadMethodCallException</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="109" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="109" bodyend="159"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a06a4f248b01a407e11a9e755f52c70ee" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::__destruct</definition>
        <argsstring>()</argsstring>
        <name>__destruct</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1a55b7f305e73ba0d617a47eb2ab5b405a">__destruct</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Print connectors should cause a NOTICE if they are deconstructed when they have not been finalized. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="161" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="161" bodyend="166"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a9915f2eb350f7a77dcf8ac6125697679" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::finalize</definition>
        <argsstring>()</argsstring>
        <name>finalize</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1a1cb3ab37b06121fcafdb9d2d0679baa2">finalize</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Finish using this print connector (close file, socket, send accumulated output, etc). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="168" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="168" bodyend="179"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a796b13b3ef8b59916fd40882cde6f877" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::read</definition>
        <argsstring>($len)</argsstring>
        <name>read</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1aec57437e3927972269f0803e9f86782e">read</reimplements>
        <param>
          <declname>$len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Read data from the printer.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$len</parametername>
</parameternamelist>
<parameterdescription>
<para>Length of data to read. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Data read from the printer, or false where reading is not possible. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="319" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="319" bodyend="323"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2c3aaa60624cf6f765287b70c459b986" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::write</definition>
        <argsstring>($data)</argsstring>
        <name>write</name>
        <reimplements refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1afcfd2d805f8de8eb9c9d2abfbed232ab">write</reimplements>
        <param>
          <declname>$data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Write data to the print connector.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$data</parametername>
</parameternamelist>
<parameterdescription>
<para>The data to write </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="387" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="387" bodyend="390"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1aec6b185d0404c2934feba86360ae5e9c" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::finalizeLinux</definition>
        <argsstring>($data)</argsstring>
        <name>finalizeLinux</name>
        <param>
          <declname>$data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Send job to printer <ndash/> platform-specific Linux code.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$data</parametername>
</parameternamelist>
<parameterdescription>
<para>Print data </para></parameterdescription>
</parameteritem>
</parameterlist>
<parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername>Exception</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="187" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="187" bodyend="233"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1ad22556075b72038bfe170f4e289a69f6" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::finalizeMac</definition>
        <argsstring>($data)</argsstring>
        <name>finalizeMac</name>
        <param>
          <declname>$data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Send job to printer <ndash/> platform-specific Mac code.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$data</parametername>
</parameternamelist>
<parameterdescription>
<para>Print data </para></parameterdescription>
</parameteritem>
</parameterlist>
<parameterlist kind="exception"><parameteritem>
<parameternamelist>
<parametername>Exception</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="241" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="241" bodyend="244"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a8be914166ca5414acb60f7f65cac31f9" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::finalizeWin</definition>
        <argsstring>($data)</argsstring>
        <name>finalizeWin</name>
        <param>
          <declname>$data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Send data to printer <ndash/> platform-specific Windows code.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$data</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="251" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="251" bodyend="300"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1afe94cd28e4e0384e65bd38433dd0a617" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::getCurrentPlatform</definition>
        <argsstring>()</argsstring>
        <name>getCurrentPlatform</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>string Current platform. Separated out for testing purposes. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="305" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="305" bodyend="314"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1ad1f8037f9e4bacab28da118320300c29" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::runCommand</definition>
        <argsstring>($command, &amp;$outputStr, &amp;$errorStr, $inputStr=null)</argsstring>
        <name>runCommand</name>
        <param>
          <declname>$command</declname>
        </param>
        <param>
          <type>&amp;</type>
          <declname>$outputStr</declname>
        </param>
        <param>
          <type>&amp;</type>
          <declname>$errorStr</declname>
        </param>
        <param>
          <declname>$inputStr</declname>
          <defval>null</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Run a command, pass it data, and retrieve its return value, standard output, and standard error.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$command</parametername>
</parameternamelist>
<parameterdescription>
<para>the command to run. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$outputStr</parametername>
</parameternamelist>
<parameterdescription>
<para>variable to fill with standard output. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$errorStr</parametername>
</parameternamelist>
<parameterdescription>
<para>variable to fill with standard error. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$inputStr</parametername>
</parameternamelist>
<parameterdescription>
<para>text to pass to the command&apos;s standard input (optional). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>number </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="334" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="334" bodyend="361"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a9f0834cf404f08af73ef09ba0375f738" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::runCopy</definition>
        <argsstring>($from, $to)</argsstring>
        <name>runCopy</name>
        <param>
          <declname>$from</declname>
        </param>
        <param>
          <declname>$to</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Copy a file. Separated out so that nothing is actually printed during test runs.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$from</parametername>
</parameternamelist>
<parameterdescription>
<para>Source file </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$to</parametername>
</parameternamelist>
<parameterdescription>
<para>Destination file </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>boolean True if copy was successful, false otherwise </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="370" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="370" bodyend="373"/>
      </memberdef>
      <memberdef kind="function" id="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a340f6c27b8d49ad3f760b389f6ca1b18" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\WindowsPrintConnector::runWrite</definition>
        <argsstring>($data, $filename)</argsstring>
        <name>runWrite</name>
        <param>
          <declname>$data</declname>
        </param>
        <param>
          <declname>$filename</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Write data to a file. Separated out so that nothing is actually printed during test runs.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$data</parametername>
</parameternamelist>
<parameterdescription>
<para>Data to print </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$filename</parametername>
</parameternamelist>
<parameterdescription>
<para>Destination file </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>boolean True if write was successful, false otherwise </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="382" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="382" bodyend="385"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>Connector for sending print jobs to<itemizedlist>
<listitem><para>local ports on windows (COM1, LPT1, etc)</para></listitem><listitem><para>shared (SMB) printers from any platform (smb://server/foo) For USB printers or other ports, the trick is to share the printer with a generic text driver, then connect to the shared printer locally. </para></listitem></itemizedlist>
</para>    </detaileddescription>
    <inheritancegraph>
      <node id="170">
        <label>Mike42\Escpos\PrintConnectors\WindowsPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector"/>
        <childnode refid="171" relation="public-inheritance">
        </childnode>
      </node>
      <node id="171">
        <label>Mike42\Escpos\PrintConnectors\PrintConnector</label>
        <link refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="172">
        <label>Mike42\Escpos\PrintConnectors\WindowsPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector"/>
        <childnode refid="173" relation="public-inheritance">
        </childnode>
      </node>
      <node id="173">
        <label>Mike42\Escpos\PrintConnectors\PrintConnector</label>
        <link refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector"/>
      </node>
    </collaborationgraph>
    <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" line="26" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/WindowsPrintConnector.php" bodystart="25" bodyend="391"/>
    <listofallmembers>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1af5d1e9f2e63376cfb6dcc0a0b7763a7e" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$buffer</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1aee49e0a525eec55389c804c3c069f267" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$hostname</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a441a59c8aaa8c3a0118b947a721dd264" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$isLocal</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a4b37113becd363ecf420d681f71a6193" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$platform</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a932fdb6af1d5b9923765a24ad286c1f7" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$printerName</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2babfeffe9106654c1111b316bb34984" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$userName</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a732f1903a1296cce6b816cf28aee0429" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$userPassword</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1aba4aa1e793d2d58b8adba7338f0e363c" prot="private" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>$workgroup</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1ae2cb0273331fe5a2d85080906688d64c" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>__construct</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a06a4f248b01a407e11a9e755f52c70ee" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>__destruct</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a9915f2eb350f7a77dcf8ac6125697679" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>finalize</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1aec6b185d0404c2934feba86360ae5e9c" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>finalizeLinux</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1ad22556075b72038bfe170f4e289a69f6" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>finalizeMac</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a8be914166ca5414acb60f7f65cac31f9" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>finalizeWin</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1afe94cd28e4e0384e65bd38433dd0a617" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>getCurrentPlatform</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1abb5ab981ac239f661c36d0b50630c789" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>PLATFORM_LINUX</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a5b3d540ff0c2c6f0a8fe3648c969f8e7" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>PLATFORM_MAC</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a6bcaccc40e6652e19b6fbdf4115c152c" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>PLATFORM_WIN</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a796b13b3ef8b59916fd40882cde6f877" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>read</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a22de598d5a85aa5350def7f40c4a1a4b" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>REGEX_LOCAL</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2f5fbbb9e18fa85efe222b4224708194" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>REGEX_PRINTERNAME</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1af8b25cd42bb48593f894e84b695a3d3f" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>REGEX_SMB</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1ad1f8037f9e4bacab28da118320300c29" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>runCommand</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a9f0834cf404f08af73ef09ba0375f738" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>runCopy</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a340f6c27b8d49ad3f760b389f6ca1b18" prot="protected" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>runWrite</name></member>
      <member refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2c3aaa60624cf6f765287b70c459b986" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::WindowsPrintConnector</scope><name>write</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
