ipptransform3d(7)
β¨ ipptransform3d β the glow-up β¨
okay so bestie, this is ipptransform3d from the Apple Inc. manual crew (section 7, we're fancy like that π ). she converts 3d document data into alternate formats and she is so good at it. let's get into it π«Ά
πΈ NAME πΈ
ipptransform3d β convert 3d document data to alternate formats π¦
π SYNOPSIS π
ipptransform3d [ --help ] [ -d device-uri ] [ -i input/format ] [ -m
output/format;machine=name ] [ -o name=value [... name=value] ] [ -v ]
filename
π DESCRIPTION π
so like, ipptransform3d takes your input file, converts it into the output format, and β if you want β literally sends the output straight to a USB (serial) printer. no cap. π₯
and the tea is, you're probably not even running it yourself: ipptransform3d is normally run by ippserver(8) to convert document data for printing. she's the backstage icon making it all work π
β¨ OPTIONS β¨
here's everything ipptransform3d recognizes, and yes we're going through all of them because nothing gets skipped in this house π
--helpβ shows program help. that's it, that's the whole vibe π-ddevice-uri β specifies an output device as a URI. rn only the"usbserial"URI scheme is supported, like"usbserial:///dev/ttyACM0"to send print data to an attached USB printer on Linux. lowkey specific but she works π¨οΈ-iinput/format β specifies the MIME media type of the input file. currently the"model/3mf"(3MF) and"application/sla"(STL) MIME media types are supported π-moutput/format;machine=name β specifies the MIME media type of the output file. currently only the"application/g-code"(G-code) MIME media type is supported. the"machine=name"parameter specifies a machine-specific variant such as"ultimaker2"π§-o "name=value[...name=value]"β specifies one or more named options for the conversion. currently the"materials-col","platform-temperature","print-accuracy","print-base","print-quality", and"print-supports"options are supported. head down to the NAMED OPTIONS section for the full scoop π-vβ increases the verbosity for any diagnostics. she gets chatty. iconic behavior π¬
π NAMED OPTIONS π
the following named options are supported:
π materials-col
specifies the material(s) to use. each value is surrounded by curley braces and contains a list of material properties and their values, e.g., '{material-diameter=285 material-type="pla" ...}'. the "material-diameter", "material-fill-density", "material-purpose", "material-rate", "material-rate-units", "material-shell-thickness", "material-temperature", and "material-type" properties are supported. so many properties, she's thorough π
π platform-temperature
specifies the temperature of the build platform in degrees Celsius. π‘οΈ
π print-accuracy
specifies the dimensional accuracy requirements for the print. for example, a horizontal accuracy of 0.1mm and vertical accuracy of 0.05mm is '{x-accuracy=100 y-accuracy=100 z-accuracy=50 accuracy-units=um}'. precision queen fr fr β¨
π print-base
specifies whether brims, rafts, or skirts should be printed. the values 'none', 'brim', 'raft', and 'skirt' are supported. pick your fighter π
π print-quality
specifies the print quality with value 3 (draft), 4 (normal), or 5 (high/best). 5 is the main character option, just saying π
π print-supports
specifies whether supports are printed. the values 'none', 'material', and 'standard' are supported. we love a supportive icon π«Ά
π DIAGNOSTICS π
ipptransform3d sends all messages to the standard error. each message is prefixed with "ERROR", "INFO", or "DEBUG" depending on the level of verbosity. so you always know exactly what's giving what π
β EXIT STATUS β
the ipptransform3d program returns 0 if the input file is converted successfully and 1 otherwise. binary queen. no in-between π
π¦ ENVIRONMENT π¦
ipptransform3d recognizes the following environment variables:
CONTENT_TYPEβ specifies the MIME media type of the input file.DEVICE_URIβ specifies the output device as a URI.DOCUMENT_NAMEβ specifies the title of the input file.IPP_xxxβ specifies the value of the"xxx"Job Template attribute, where"xxx"is converted to uppercase. for example, the"materials-col"Job Template attribute is stored as the"IPP_MATERIALS_COL"environment variable.IPP_xxx_DEFAULTβ specifies the default value of the corresponding"xxx-default"Printer Description attribute, where"xxx"is converted to uppercase. for example, the"materials-col-default"Printer Description attribute is stored as the"IPP_MATERIALS_COL_DEFAULT"environment variable.OUTPUT_TYPEβ specifies the MIME media type of the output file. for'application/g-code'the"flavor"media type parameter specifies the variant of G-code to produce:'bfb','griffin','mach3','makerbot','reprap'(default),'reprap-volumatric', and'ultimaker'are currently supported. so many flavors, literally a whole menu πSERVER_LOGLEVELβ specifies the log level (verbosity) as"error","info", or"debug".
π EXAMPLES π
print a 3MF file to a G-code printer connected via USB on Linux using the default options:
ipptransform3d -d usbserial:///dev/usbACM0 -m application/g-code \
filename.3mf
ate and left no crumbs π
π SEE ALSO π
ippdoclint(7), ippserver(8), ipptool(1), ipptransform(7)
the whole friend group, love that for them π«Ά
π COPYRIGHT π
Copyright Β© 2016-2019 by the IEEE-ISTO Printer Working Group. Copyright Β© 2016-2019 by Apple Inc.
okay that's the whole page bestie, you're officially educated π this was the ippsample version, dated 2019-05-17 β thanks for reading, mwah, bye πβ¨π¦
π¦ where this page comes from
- debian bookworm: ippsample-data 0.0~git20220607.72f89b3-1 Β· Apache-2.0
- ubuntu resolute: ippsample-data 0.0.0~git20220215.f365352-1build1 Β· Apache-2.0
- ubuntu stonking: ippsample-data 0.0.0~git20220215.f365352-2 Β· Apache-2.0
- Copyright Β© 2016-2019 by the IEEE-ISTO Printer Working Group
- Copyright Β© 2016-2019 by Apple Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms