Android system print framework
E203918
The Android system print framework is the built-in printing infrastructure in Android that enables apps to discover printers and send print jobs using standardized services and drivers.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Android system print framework canonical | 1 |
| android.print.PrintManager | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1832143 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Android system print framework Context triple: [Mopria, isIntegratedInto, Android system print framework]
-
A.
Android Dalvik VM
Android Dalvik VM is the original process-virtual-machine-based runtime used by early versions of the Android operating system to execute applications compiled to Dalvik bytecode.
-
B.
Android Runtime (ART)
Android Runtime (ART) is the managed runtime environment for Android that executes apps’ bytecode, replacing the older Dalvik VM to improve performance and efficiency.
-
C.
Android SDK
Android SDK is a collection of development tools, libraries, and APIs that enables developers to build, test, and debug applications for the Android operating system.
-
D.
Android M preview
Android M preview was an early developer version of Android 6.0 Marshmallow that introduced features like improved app permissions, Doze power management, and native fingerprint support.
-
E.
Tizen
Tizen is a Linux-based open-source operating system primarily used in smart TVs, wearables, and other embedded and IoT devices.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Android system print framework Target entity description: The Android system print framework is the built-in printing infrastructure in Android that enables apps to discover printers and send print jobs using standardized services and drivers.
-
A.
Android Dalvik VM
Android Dalvik VM is the original process-virtual-machine-based runtime used by early versions of the Android operating system to execute applications compiled to Dalvik bytecode.
-
B.
Android Runtime (ART)
Android Runtime (ART) is the managed runtime environment for Android that executes apps’ bytecode, replacing the older Dalvik VM to improve performance and efficiency.
-
C.
Android SDK
Android SDK is a collection of development tools, libraries, and APIs that enables developers to build, test, and debug applications for the Android operating system.
-
D.
Android M preview
Android M preview was an early developer version of Android 6.0 Marshmallow that introduced features like improved app permissions, Doze power management, and native fingerprint support.
-
E.
Tizen
Tizen is a Linux-based open-source operating system primarily used in smart TVs, wearables, and other embedded and IoT devices.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Android platform component
ⓘ
software framework ⓘ |
| allows |
OEM print service implementations
ⓘ
third-party print service plugins ⓘ |
| availableSinceApiLevel | 19 ⓘ |
| designedFor |
cloud print services
ⓘ
local Wi‑Fi printers ⓘ network printers ⓘ |
| exposesClass |
android.print.PageRange
ⓘ
android.print.PrintAttributes ⓘ android.print.PrintAttributes.ColorMode ⓘ android.print.PrintAttributes.DuplexMode ⓘ android.print.PrintAttributes.Margins ⓘ android.print.PrintAttributes.MediaSize ⓘ android.print.PrintAttributes.Resolution ⓘ android.print.PrintDocumentAdapter ⓘ android.print.PrintJob ⓘ Android system print framework self-linksurface differs ⓘ
surface form:
android.print.PrintManager
android.print.PrinterId ⓘ android.print.PrinterInfo ⓘ android.printservice.PrintService ⓘ |
| goal | enable consistent printing across Android apps and devices ⓘ |
| handles | lifecycle of print jobs ⓘ |
| hasComponent |
PrintAttributes API
ⓘ
PrintDocumentAdapter API ⓘ PrintJob API ⓘ PrintManager API ⓘ PrintService API ⓘ |
| integratesWith |
Android Settings printing section
ⓘ
Android application framework ⓘ
surface form:
Android system services
|
| introducedInVersion |
Android 4.4 KitKat (as optional runtime)
ⓘ
surface form:
Android 4.4 KitKat
|
| partOf |
Android
ⓘ
surface form:
Android operating system
|
| provides |
print job notifications
ⓘ
standardized printing user interface ⓘ system-managed print spooler ⓘ |
| separates | application rendering from printer-specific details ⓘ |
| supportsFeature |
PDF-based print rendering
ⓘ
color mode selection ⓘ duplex printing ⓘ media size selection ⓘ page layout configuration ⓘ print job management ⓘ print job submission ⓘ print preview ⓘ printer discovery ⓘ resolution selection ⓘ |
| usedBy | Android applications via PrintManager ⓘ |
| usesFormat |
Portable Document Format
ⓘ
surface form:
PDF
|
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Android system print framework Description of subject: The Android system print framework is the built-in printing infrastructure in Android that enables apps to discover printers and send print jobs using standardized services and drivers.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.