Ihave a policy published in Self Service for running the uninstall script, then, since I have not had this solution in place, I manually logged into my uniFLOW tenant, downloaded the iso and manually installed it once again, always working for me.
I previously done it the same way as above (policy to install) and i found it sometimes opened the app and somtimes didnt. The results were inconsistant on our machines. All the files installed correctly it just looks like the install scripts randomly didnt work correctly, you could uninstall and reinstall the ap pwithout sucess, however after a OS upgrade the software would reinstall / work on some devices
Well, my biggest issue is with the app not starting randomly, making the user frustrated when the arrive at the printer just to find the Secure Print queue empty, making them walk back to the computer, start uniFLOW Smart Client manually and then heading back to the printer. 9 out of 10 times the app starts as expected after manually starting it from Finder.
We have also have this issue randomly at certain location. I believe this is related to another issue we have where the uniFLOW Smartclient, does not get connected to the cloud tenant randomly. According to NT-ware this has something to do with the below setting in the configuration of the uniFLOW Smartclient. Unchecking this option should 'fix' the issue. Only... the option in not available for Smartclient on macOS. NT-ware says they will pick this up with the highest priority...
@jorrig Did you find the solution to the issue? I currently going thru the same issue that you were going thru with the install. But one differences is that when I go to the pkg after the installed "completed" to rerun the client, it would take multiple times. The only real solution I found that worked was doing the uninstall and reinstall but there be a host of different problem along the way. Like having to reset the printing setting to get the printer to map right on a machine or two.
IE the mac installer looks at the account name (johnsmith) where as the provisioning in uniflow only looks at the login name (
john...@yourdomain.com). Not finding a way to link the two without having the end user sign into uniflow separately. I was really hoping to save that extra login.
You do not need to package the files from the .iso that you download from Uniflow (tested with Uniflow Online SmartClient; macOS 14.1.1; Jamf Pro 11.1. YMMV with on-prem Uniflow, but it should work the same way).
Seems no matter what method I try, works locally, but it fails to install via Jamf. Getting "Installation failed. The package could not be verified." The custom PKG was signed and when I tried it just as a zip files it also can't be verified. Which makes me think the issues is the PKG in the ISO from the uniflow server. Anyone run into this issue, have a fix for it?
Turn out to be a really dumb issue. The new upload had a space in the name and that was causing the issue. After I removed the space from the name, it worked. I have had spaces in names in the past, and they worked fine, but maybe something on the newer version of Jamf changed.
They had to print it in ten jobs, which is insane. I'm wondering if anyone else has ran into this? The only thing related to file size that I can find, is the hard 100 MB limit on emailed jobs. These jobs are initiated from the Mac SecurePrint queue that the macOS uniFLOW Client installs. One of the rejected jobs was 298 MB.
Looks like we're on the same boat here... We're also quite annoyed about the artificial (?!) limitations imposed by uniFLOW Online. It's not even possible to properly scan a photo with more than 300dpi, although the Imagerunner Advance device would be able to achieve a much higher resolution...
According to NT-Ware via my client's Canon vendor, the limitation is with Azure and cannot be modified, changed, or overridden. They offered up the drag and drop method in uniFLOW Online as an alternative, but there is a 100 MB limit there as well!
The following is the only workaround that I could figure out. If anyone has any other options, please let me know. This is the only documentation on this that I could find, so I am adding some detail here.
DSP will allow you to create a print queue pointing to one of the printers configured in uniFLOW Online and make it a sort of local print server. Jobs sent to it are held on that printer until the user prints the job from any of the printers configured in Uniflow.
Hi! As I'm fairly new to packaging apps for MacOS, I'm struggling to accomplish repackaging the uniFLOW installer with the free tool "Packages" (lacking a license for Jamf Composer). I'd be very grateful if somebody could maybe give me some guidance on that!
Hi, If you have Jamf Pro, you should be able to use Composer. You don't need to use it in this case though because it doesn't need to be repackaged. You can use the zip file in your installation policy.
@andymason , the above presentations is awesome and when we try to implement this package with a post install script via pre-stage enrolment we are not getting the app installed once the enrolement is completed but we see the policy is completed. any thoughts on this ? i suspect that the POST install script does not run on the pre-stage as the mac reboots the moment it completes the enrolment.
Jamf's purpose is to simplify work by helping organizations manage and secure an Apple experience that end users love and organizations trust. Jamf is the only company in the world that provides a complete management and security solution for an Apple-first environment that is enterprise secure, consumer simple and protects personal privacy. Learn about Jamf.
This site contains User Content submitted by Jamf Nation community members. Jamf does not review User Content submitted by members or other third parties before it is posted. All content on Jamf Nation is for informational purposes only. Information and posts may be out of date when you view them. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Nation.
The uniflow type of steam engine uses steam that flows in one direction only in each half of the cylinder. Thermal efficiency is increased by having a temperature gradient along the cylinder. Steam always enters at the hot ends of the cylinder and exhausts through ports at the cooler centre. By this means, the relative heating and cooling of the cylinder walls is reduced.
Steam entry is usually controlled by poppet valves (which act similarly to those used in internal combustion engines) that are operated by a camshaft. The inlet valves open to admit steam when minimum expansion volume has been reached at the start of the stroke. For a period of the crank cycle, steam is admitted, and the poppet inlet is then closed, allowing continued expansion of the steam during the stroke, driving the piston. Near the end of the stroke, the piston will uncover a ring of exhaust ports mounted radially around the centre of the cylinder. These ports are connected by a manifold and piping to the condenser, lowering the pressure in the chamber below that of the atmosphere causing rapid exhausting. Continued rotation of the crank moves the piston. From the animation, the features of a uniflow engine can be seen, with a large piston almost half the length of the cylinder, poppet inlet valves at either end, a camshaft (whose motion is derived from that of the driveshaft) and a central ring of exhaust ports.
Uniflow engines potentially allow greater expansion in a single cylinder without the relatively cool exhaust steam flowing across the hot end of the working cylinder and steam ports of a conventional "counterflow" steam engine during the exhaust stroke. This condition allows higher thermal efficiency. The exhaust ports are open for only a small fraction of the piston stroke, with the exhaust ports closed just after the piston begins traveling toward the admission end of the cylinder. The steam remaining within the cylinder after the exhaust ports are closed is trapped, and this trapped steam is compressed by the returning piston. This is thermodynamically desirable as it preheats the hot end of the cylinder before the admission of steam. However, the risk of excessive compression often results in small auxiliary exhaust ports being included at the cylinder heads. Such a design is called a semi-uniflow engine
Engines of this type usually have multiple cylinders in an in-line arrangement, and may be single- or double-acting. A particular advantage of this type is that the valves may be operated by the effect of multiple camshafts, and by changing the relative phase of these camshafts, the amount of steam admitted may be increased for high torque at low speed, and may be decreased at cruising speed for economy of operation. Alternatively, designs using a more-complex cam surface allowed the varying of timing by shifting the entire camshaft longitudinally compared to its follower, allowing the admission timing to be varied. (The camshaft could be shifted by mechanical or hydraulic devices.) And, by changing the absolute phase, the engine's direction of rotation may be changed. The uniflow design also maintains a constant temperature gradient through the cylinder, avoiding passing hot and cold steam through the same end of the cylinder.
In practice, the uniflow engine has a number of operational shortcomings. The large expansion ratio requires a large cylinder volume. To gain the maximum potential work from the engine a high reciprocation rate is required, typically 80% faster than a double-acting counterflow type engine. This causes the opening times of the inlet valves to be very short, putting great strain on a delicate mechanical part. In order to withstand the huge mechanical forces encountered, engines have to be heavily built and a large flywheel is required both to smooth out the variations in torque as the steam pressure rapidly rises and falls in the cylinder and to compensate for the inertia of the heavy piston. Because there is a thermal gradient across the cylinder, the metal of the wall expands to different extents. This requires the cylinder bore to be machined wider in the cool center (sometimes described as "egg-shaped") than at the hot ends. If the cylinder is not heated correctly, or if water enters, the delicate balance can be upset causing seizure mid-stroke and, potentially, destruction.
3a8082e126