32 lines
625 B
C#
32 lines
625 B
C#
namespace Extrudex.Domain.Enums;
|
|
|
|
/// <summary>
|
|
/// Represents the current operational status of a printer.
|
|
/// </summary>
|
|
public enum PrinterStatus
|
|
{
|
|
/// <summary>
|
|
/// Printer is online and idle, ready to accept jobs.
|
|
/// </summary>
|
|
Idle = 0,
|
|
|
|
/// <summary>
|
|
/// Printer is currently printing.
|
|
/// </summary>
|
|
Printing = 1,
|
|
|
|
/// <summary>
|
|
/// Printer is offline or unreachable.
|
|
/// </summary>
|
|
Offline = 2,
|
|
|
|
/// <summary>
|
|
/// Printer is in an error state.
|
|
/// </summary>
|
|
Error = 3,
|
|
|
|
/// <summary>
|
|
/// Printer is paused.
|
|
/// </summary>
|
|
Paused = 4
|
|
} |