Aansturen Zebra printer lokaal lukt wel maar via VPS niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Robot Programmeur

Bedrijfsomschrijving: Locatie: regio Almelo Deze dochteronderneming is gevestigd in Almelo en al sinds 1999 een specialist op het gebied van productieautomatisering, robotisering en metaalbewerking. Met speciaalmachines, robotisering en productmechanisatie als belangrijkste werkgebieden gaan ze de strijd aan met de meest uitdagende vraagstukken, die de efficiency van de productieprocessen moet verbeteren. Daarin speelt innovatie en nieuwe technologieën een grote rol en dit merk jij als Robot Programmeur zeker. Kortom; zij maken producten die nog niet bestaan! Sinds 2018 is dit bedrijf onderdeel van een internationale groep met zeven productielocaties in Maleisië, China, Singapore, de USA, Tsjechië en Nederland. Duik jij als

Bekijk vacature »

Senior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Python Developer / Jira / 3.500 - 4.800

Samengevat: Deze werkgever is een IT bedrijf. Ben jij een enthousiaste Python Programmeur Python Developer? Heb jij ervaring met Symfony en PHP? Vaste baan: Python Software Ontwikkelaar PHP Lavarel 3.500 - 4.800 Python Programmeur Wij ontwikkelen en beheren een aantal grote websites op gebied van huurwoningen. Wij brengen via internet huurder en verhuurder bij elkaar. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Zij werken in een gedreven team. Bij ons kun jij je volop ontwikkelen tot een specialist op het gebied van webontwikkeling. We

Bekijk vacature »

Robot Programmeur

Bedrijfsomschrijving: Locatie: regio Sittard Gaat jouw hart sneller kloppen van de nieuwste ontwikkelingen op het gebied van Robotica en Automation en wil je hier dan ook dag in - dag uit bij betrokken zijn? Kom dan dit enthousiaste team versterken! Dit bedrijf groeit en daarom zijn ze op zoek naar een betrokken, zelfstandige en creatieve FUNCTIE. Je komt terecht in een enthousiaste, bevlogen groep met specialisten die geen genoeg kunnen krijgen van ons vakgebied. Dat is ook de reden dat ze een eigen Robotics Experience Center hebben opgezet. Uniek in Nederland, in eigen huis. Robotimation, dat is waar ze sterk

Bekijk vacature »

Oracle PL/SQL developer

Wat je gaat doen: In de functie van Oracle Developer werk je zelfstandig of in teamverband mee aan projecten bij onze opdrachtgevers. Je bent verantwoordelijk voor de bouw en implementatie van bedrijfskritische applicaties. Daarnaast adviseer je de opdrachtgever over de inzet van verschillende technologieën tot aan de implementatie van de diverse systemen. Je hebt brede interesse en naast projectervaring met Oracle, heb je veel kennis opgedaan met de traditionele Oracle systemen zoals PL/SQL, Forms en Designer. Via trainingen en opleidingen kunnen we je bijvoorbeeld ook ondersteunen om kennis van APEX te krijgen of te vergroten. Wat we vragen: Minimaal 5

Bekijk vacature »

Mendix Developer

Wat wij bieden een contract voor onbepaalde tijd en goede primaire arbeidsvoorwaarden; een flexibele werkomgeving waar je tijd en plaats onafhankelijk kan werken; een ruim mobiliteitsbudget voor een keuze in een leaseauto of voor je eigen vervoer; een flex benefit budget en collectieve regelingen (o.a. thuiswerkfaciliteiten, korting op je zorgverzekering en bedrijfsfitness); een keuze in een laptop en je ontvangt een telefoonvoucher t.w.v. €290,-; een betrokken community dat gericht is op jouw interesses, teambuilding, gaming en evenementen; onbeperkt opleidingsbudget om je technisch en persoonlijk te blijven ontwikkelen. Wat jij meeneemt je hebt een (technische) HBO of WO-diploma behaald; je bent

Bekijk vacature »

Programmeur / Developer - omgeving Doetinchem

Voor een familiebedrijf, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot slot verhelp

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Als Senior Java Full Stack Developer binnen ons Client domein maak je directe impact op de dienstverlening van heel Randstad Groep Nederland. Je bent onderdeel van onze interne IT afdeling. Ondanks de domein naam dus geen eindeloze klantopdrachten, maar juist focus op de technische innovatie van onze eigen processen en dienstverlening. Om dit continu te kunnen optimaliseren zitten we middenin een grote transformatie en zijn daarom op zoek naar een tweetal vaste senior developers die ruimte en vrijheid zoeken om hun kennis en ervaring in te zetten. Wat bieden wij? Het nodige vertrouwen en de autonomie om je werk

Bekijk vacature »

Integration Developer

Als Integration Developer zorg jij ervoor dat de systemen van de klanten geautomatiseerd kunnen communiceren met de Bleckmann systemen. Daarnaast zorg je voor dat interne en externe rapportages worden gemaakt en worden onderhouden. Verder zorg je ervoor dat de documenten volgens de specificatie van de klanten uitzien. Je komt terecht in een enthousiast team dat op een duurzame manier bedrijven, markten en mensen verbindt. Binnen deze omgeving krijg jij de veelzijdige taak om onze IT-processen te automatiseren en verder te stroomlijnen Om bovenstaande taken uit te kunnen voeren krijg je een interne opleiding van onze softwarepakketten en bedrijfsprocessen en ben

Bekijk vacature »

PHP backend developer

Functie Momenteel zijn ze op zoek naar een PHP backend developer die in staat is om (Laravel) maatwerkapplicaties te ontwikkelen. Je werkt naast je eigen nieuwbouwprojecten ook aan het optimaliseren van bestaande projecten. Gemiddeld werk je aan 3 proecten tegelijk. Ongeveer 70% van je tijd schrijf je code, 15% documentatie en werken aan interne verbeteringen en de overige 15% heb je overleg met klanten en/of collega’s. Hierin heb je veel vrijheid en verantwoordelijkheid om je werk prettig in te delen. Eisen • HBO werk- en denkniveau • Diepgaande kennis van PHP, daarnaast goede kennis van JavaScript, MySQL en PHP framework

Bekijk vacature »

Freelance Sr. developer JAVA EE Belastingdienst (z

Startdatum inzet: 24-10-2022 Open einde, tijdelijke functie, met optie op vast Uren per week: 36,00 Max. uurtarief: afhankelijk van CV Binnen de afdeling M&M Messaging - Ontvangen & Mededelen (O&M) wordt gezocht naar een ervaren Java EE Developer. De werkzaamheden vinden plaats in een dynamische omgeving op het snijvlak van functionaliteit en techniek te werken. De werkzaamheden zijn gericht op meerdere applicaties, het betreft zowel nieuwbouw als doorontwikkeling van bestaande applicaties. De opdrachten bestaan uit een mix van realiseren business functionaliteit, optimalisaties wat betreft onderhoudbaarheid, performance en (technische) continuïteit. We zijn op zoek naar een ervaren Developer die zelfstandig een

Bekijk vacature »
David M

David M

12/08/2022 22:28:46
Quote Anchor link
Hi,

Ik heb een eenvoudig scriptje voor het aansturen van een Zebra label printer.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
error_reporting(E_ALL);

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

/* Get the IP address for the target host. */
$host = "192.168.68.133";

/* construct the label */
$label  =  "^XA";
$label .=  "^FO50,50^BCN,100,Y,N,N,A^FD290001744001^FS ";
$label .=  "^PQ1" ;//aantal labels
$label .=  " ^XZ";



$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 "socket created<br>";
}


echo "Attempting to connect to '$host' on port '$port'...<br>";

$result = @socket_connect($socket, $host, $port);

if ($result === false) {
    echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "<br>";
}
else {
    echo "Connected<br>";
}


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


Nu werkt dit script lokaal prima, maar als ik het upload naar mijn VPS en dan het script "draai" krijg ik de melding "Connection Refused".

Weet iemand of dit aan de instellingen op de Server ligt? Bijvoorbeeld poorten die dicht zitten? Of een oplossing?
Gewijzigd op 13/08/2022 06:54:30 door David M
 
PHP hulp

PHP hulp

05/10/2022 01:50:23
 
- Ariën  -
Beheerder

- Ariën -

12/08/2022 23:24:08
Quote Anchor link
Sluit je PHP-script even. :-)

Verder link je nu naar een prive-netwerk met dit IP: 192.168.68.133. Daar kan een VPS op internet nooit bij. Je moet je portforwarding op je router instellen, en je externe IP gebruiken.
Gewijzigd op 12/08/2022 23:27:22 door - Ariën -
 
David M

David M

13/08/2022 10:08:34
Quote Anchor link
Ariën, dank voor je reactie.

Heb script gesloten ;-).

Ik heb de weg van de minste weerstand gekozen en gebruik de API van Labelary.com
 
- Ariën  -
Beheerder

- Ariën -

13/08/2022 12:07:30
Quote Anchor link
Ook dat is een goed idee! :-)
 
Ivo P

Ivo P

14/08/2022 11:56:09
Quote Anchor link
Ik gebruik zo iets voor een Datamax printer.

Vanaf de server moet ik het externe ipadres van het kantoor in kwestie aanspreken. Dit op een willekeurige poort, zeg 555.

In de modem/router staat een forward van extern-poort-555 naar intern 192.168.68.133 poort 9100

En omdat het om een heel rijtje aan printers gaat, gebruiken we poort 555 tot en met 555+x en niet 9100. Ook al om nog enige veiligheid toe te voegen door "niet de voor de hand liggende poort".
Maar liever doet een firewall in de router dat nog op basis van een ge-whitelist ip adres.
Gewijzigd op 14/08/2022 17:26:37 door Ivo P
 
Ramon van Dongen

Ramon van Dongen

16/08/2022 22:23:09
Quote Anchor link
Ik heb er voor een klant een koppeling met PrintNode voor gemaakt. Wel betaalde dienst, maar werkt heel goed bij aansturen meerdere printers.
 
Ivo P

Ivo P

17/08/2022 09:24:10
Quote Anchor link
Als je een eigen linux server (dedicated hosting) hebt en CUPS kunt beheren op die server dan is het niet heel ingewikkeld.
Ik heb even zitten tellen, maar mijn klant komt waarschijnlijk zonder problemen aan de 5000 tot 7000 pagina's per dag om te printen. Dan gaat het vlot in de papieren lopen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.