//Harga Satuan $Data .= fnSpace(17 - strlen(number_format($row['SalePrice'], 2, ".", ","))) . number_format($row['SalePrice'], 2, ".", ",") . " | "; //Diskon $Data .= fnSpace(17 - strlen(number_format($row['DiscountAmount'], 2, ".", ",")) - strlen($row['Discount'])) . number_format($row['DiscountAmount'], 2, ".", ",") . $row['Discount'] . " | "; //Total $Data .= fnSpace(19 - strlen(number_format($row['Total'], 2, ".", ","))) . number_format($row['Total'], 2, ".", ",") . " |\n"; $GrandTotal += $row['Total']; } //$Data .= "| 2,00 m lari | MAESTRO 646 XTC | 522 | 155,000.00 | 15.500(10%) | 100,201,500.00 |\n"; $Data .= "|---------------------------------------------------------------------------------------------------------------------------------------|\n"; $Data .= " Catatan : " . $Remarks . fnSpace(75 - strlen($Remarks)) . "Jml Pembelian Rp. " . fnSpace(19 - strlen(number_format($GrandTotal, 2, ".", ","))) . number_format($GrandTotal, 2, ".", ",") . "\n"; $Data .= " Kredit : Rp. " . number_format($GrandTotal, 2, ".", ",") . "\n"; $Data .= " Terbilang : " . trim(strtoupper(Terbilang($GrandTotal))) . " RUPIAH\n"; $Data .= "_________________________________________________________________________________________________________________________________________\n"; $Data .= " Penerima," . fnSpace(50) . "Checker," . fnSpace(50) . "Hormat Kami,\n\n\n"; $Data .= fnSpace(115) . fnSpace(ceil((22 - strlen($CreatedBy)) / 2)) . $CreatedBy . "\n"; $Data .= $bold1 . "Barang yang sudah dibeli tidak dapat ditukar/dikembalikan" . Chr(12); fwrite($handle, $Data); fclose($handle); copy($file, $SHARED_PRINTER_ADDRESS); //exec("lp -d epson ".$file); # Lakukan cetak //unlink($file); echo returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State); } function returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State) { $data = array("ID" => $ID, "Message" => $Message, "MessageDetail" => $MessageDetail, "FailedFlag" => $FailedFlag, "State" => $State); return json_encode($data); } function fnSpace($loop) {
//Harga Satuan //$Data .= fnSpace(14 - strlen(number_format($row['SalePrice'],2,".",","))) . number_format($row['SalePrice'],2,".",",") . " | "; //Diskon //$Data .= fnSpace(9 - strlen(number_format($row['DiscountAmount'], 0, ".", ",")) - strlen($row['Discount'])) . number_format($row['DiscountAmount'], 0, ".", ",") . "(" . $row['Discount'] . "%) | "; //Total //$Data .= fnSpace(15 - strlen(number_format($row['Total'],2,".",","))) . number_format($row['Total'],2,".",",") . " |\n"; //$GrandTotal += $row['Total']; } //$Data .= "| 2,00 m lari | MAESTRO 646 XTC | 522 | 155,000.00 | 15.500(10%) | 100,201,500.00 |\n"; $Data .= "-----------------------------------------------------------------------------------------------------------------------------------------\n"; $Data .= " Catatan : " . $Remarks . "\n"; //$Data .= " Kredit : Rp. " . number_format($GrandTotal,2,".",",") . "\n"; //$Data .= " Terbilang : " . strtoupper(Terbilang($GrandTotal)) . " RUPIAH\n"; $Data .= "_________________________________________________________________________________________________________________________________________\n"; $Data .= " Penerima," . fnSpace(50) . "Checker," . fnSpace(50) . "Hormat Kami,\n\n\n"; $Data .= fnSpace(115) . fnSpace(ceil((22 - strlen($_SESSION['UserLogin'])) / 2)) . $_SESSION['UserLogin'] . "\n"; $Data .= $bold1 . "Barang yang sudah dibeli tidak dapat ditukar/dikembalikan" . Chr(12); fwrite($handle, $Data); fclose($handle); copy($file, $SHARED_PRINTER_ADDRESS); //exec("lp -d epson ".$file); # Lakukan cetak //unlink($file); echo returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State); } function returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State) { $data = array("ID" => $ID, "Message" => $Message, "MessageDetail" => $MessageDetail, "FailedFlag" => $FailedFlag, "State" => $State); return json_encode($data); } function fnSpace($loop) {