Updated solution which actually works:
function printIdToName( %id )
{
%texture = getPrintTexture( %id );
%path = getSubStr( %texture, 14, strLen( %texture ) );
%path = getSubStr( %path, 0, strPos( %path, "/" ) );
%path = getSubStr( %path, 0, strPos( %path, "_" ) );
return %path @ "/" @ fileBase( %texture );
}