Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Technical Personnal Blog

Technical Personnal Blog

Technical Personnal Blog

Technical Personnal Blog

  • Tech
  • Blog
  • Open Source
  • VEGAS
  • CARD
  • Favorite Link
  • Shop
  • Cart
  • Checkout
  • My account
  • Tech
  • Blog
  • Open Source
  • VEGAS
  • CARD
  • Favorite Link
  • Shop
  • Cart
  • Checkout
  • My account
Close

Search

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
BlogTech

php zebra printing test

By techsupport
December 2, 2015 1 Min Read
Comments Off on php zebra printing test

<?php
error_reporting(E_ALL);

/* Get the port for the service. */
$port = “9100”;

/* Get the IP address for the target host. */
$host = “172.17.144.89”;

/* construct the label */
$mrn = “123456”;
$registration_date = “03/13/2013”;
$dob = “06/06/1976”;
$gender = “M”;
$nursing_station = “ED”;
$room = “ED01”;
$bed = “07”;
$lastname = “Lastname”;
$firstname = “Firstname”;
$visit_id = “12345678”;

$label = “q424\nN\n”;
$label .= “A10,16,0,3,1,1,N,\”MR# ” . $mrn . ” “;
$label .= $registration_date . “\”\n”;
$label .= “B10,43,0,3,2,4,50,N,\”” . $mrn . “\”\n”;
$label .= “A235,63,0,3,1,1,N,\” “;
$label .= $dob . ” “;
$label .= $gender . “\”\n”;
$label .= “A265,85,0,3,1,1,N,\” “;
$label .= $nursing_station . ” “;
$label .= $room . “-“;
$label .= $bed . “\”\n”;
$label .= “A10,108,0,3,1,1,N,\””;
$label .= $lastname . “,”;
$label .= $firstname;
$label .= “\”\n”;
$label .= “A10,135,0,3,1,1,N,\” #” . $visit_id . “\”\n”;
$label .= “B10,162,0,3,2,4,50,N,\”” . $visit_id . “\”\n”;
$label .= “P1\n”;

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo “socket_create() failed: reason: ” . socket_strerror(socket_last_error ()) . “\n”;
} else {
echo “OK.\n”;
}

echo “Attempting to connect to ‘$host’ on port ‘$port’…”;
$result = socket_connect($socket, $host, $port);
if ($result === false) {
echo “socket_connect() failed.\nReason: ($result) ” . socket_strerror (socket_last_error($socket)) . “\n”;
} else {
echo “OK.\n”;
}

socket_write($socket, $label, strlen($label));
socket_close($socket);

?>

Author

techsupport

Follow Me
Other Articles
Previous

AngularJS

Next

5 open source alternatives to Trello

Categories

  • Android
  • Blog
  • Favorite Link
  • linux
  • Open Source
  • opencart
  • social
  • Tech
  • Uncategorized

Archives

  • January 2025
  • March 2024
  • August 2023
  • March 2023
  • February 2023
  • November 2021
  • August 2021
  • April 2021
  • March 2021
  • December 2020
  • October 2020
  • September 2020
  • July 2020
  • June 2020
  • May 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • September 2019
  • August 2019
  • June 2019
  • October 2018
  • August 2018
  • May 2018
  • April 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • June 2017
  • March 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • January 2016
  • December 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
Copyright 2026 — Technical Personnal Blog. All rights reserved. Blogsy WordPress Theme